rest

IIS7 rewrite for REST not working

I have a REST service and am trying to remove the .svc - a common task/problem. The application on the server is in a virtual directory under the default website (not sure if this is important) I have installed the IIS Rewrite Module and have tried to create a rewrite rule for this. http://blah.me.com/here/thingys/get?id=1111 to rew...

WCF Delete 401 - Unauthorized: Access is denied due to invalid credentials.

I have a WCF REST service that among others saves/deletes files and folders on the server. To be able to access data on the server I impersonate a user that has credential for writing/deleting from the servers hard-disk. Things work alright until i want to do 2 DELETEs in a row. Meaning a call "foo.svc/bar/1" with DELETE method it works...

Using HTTPS with REST in Java

I have a REST server made in Grizzly that uses HTTPS and works wonderfully with Firefox. Here's the code: //Build a new Servlet Adapter. ServletAdapter adapter=new ServletAdapter(); adapter.addInitParameter( "com.sun.jersey.config.property.packages", "My.services"); adapter.addInitParameter( ResourceConfig.PROPERTY_CONTAINER_REQUE...

ASP.NET MVC got 405 error on HTTP DELETE request?

I'm trying to pass the DELETE to a URL in asp.net MVC using JavaScript but however i always got 405 Method not allow return. is there anyway to make this work? FYI: I've put the [AcceptVerb(HttpVerb.Delete)] attribute on my controller. DELETE /post/delete/8 this is the request ...

LINQ To Rest missing functions like Count() and First(). How do I add those to my ADO.NET Data Service?

I have an ADO.NET data service based off of a LINQ-To-SQL class. I can query this ADO.NET service using LINQ to Rest queries which build simple rest statements. But if I want to use other functions that work in LINQ-To-SQL I get an error that the LINQ-To-Rest statement can't be made into a rest query. Example: X.Data.Cust.CustData db =...

HTML/javascript client with a REST backend

I have previously written my web apps with a server side / html template language type design. I am interested in writing a static html client that uses javascript to fetch data from a restful service (ala couchdb). It dawned on me that I could not in one web request get both the static html file, and the json data that is used to popula...

How should one provide links in RESTful service using a non-XML data representation?

Hi all I've been doing a lot of reading lately about how to implement truly RESTful WS's. A lot of people have linked to the article here which details several constraints that implementers should bare in mind if the want to end up with services that conform to the REST concept. Whilst the post is clearly important, it is unfortunat...

Twitter Service Proxy in C#

Does anyone know of a Twitter service proxy in particular, or a general-purpose REST service proxy that I could install on my own server, written in C#? The point here is to direct Twitter service queries to my service that are passed-through to Twitter. ...

Receiving "Path 'PUT' is forbidden" for RESTful Web Service Built on ASP.Net MVC

We have a super RESTful web service running well on two dev machines and a test 2k3 server. We're trying to get the same service running on two other offsite dev boxes. Whenever those two new, offsite boxes attempt a PUT request to 'Sessions' Resource (i.e Controller) (on localhost), IIS returns : "Path 'PUT' is forbidden" We turned ...

Rails Restful actions Index Put

I have frequently run into the situation where I want to update many records at once - like GMail does with setting many messages "read" or "unread". Rails encourages this with the 'update' method on an ActiveRecord class - Comment.update(keys, values) Example - http://snippets.dzone.com/posts/show/7495 This is great functionality, bu...

Rails - RESTful Routing - Add a POST for Member i.e(tips/6)

Hello there, I'm trying to create some nice RESTful structure for my app in rails but now I'm stuck on a conception that unfortunately I'm not sure if its correct, but if someone could help me on this it would be very well appreciated. If noticed that for RESTful routes we have (the uncommented ones) collection :index => 'GET' ...

Mimetypes for a RESTful API

The Sun Cloud API at http://kenai.com/projects/suncloudapis/pages/Home is a good example to follow for a RESTful API. True to RESTful principles, when you GET a resource you get no more nor less than a representation of that resource. The Content-Type header in the response tells you exactly what the type of that resource is, for examp...

Working example Zend_Rest_Controller with Zend_Rest_Client ?

Hi , iam trying to write an short Rest Service with Zend Framework. But the documentation is not the best at this Part. I have an ApiController extended Zend_Rest_Controller with all needed abstract methods. My goal is to get Post data and return something. My client looks like this: public function indexAction() { $u...

Does anyone know of an example of a RESTful client that follows the HATEOAS principle?

So by now I'm getting the point that we should all be implenting our RESTful services providing representations that enable clients to follow the HATEOAS principle. And whilst it all makes good sense in theory, I have been scouring the web to find a single good example of some client code that follows the idea strictly. The more I read...

Rails RESTful Routes: override params[:id] or params[:model_id] defaults

Hello, I'm trying to understand how to change this rule directly on the map.resources: supposing I have a route: map.resource :user, :as => ':user', :shallow => true do |user| user.resources :docs, :shallow => true do |file| file.resources :specs end end so I would have RESTful routes like this: /:user/docs /docs/:i...

What is the difference between category/category_id/item_id and category?category_id={}&item_id={} in REST?

I just began looking at REST and was wondering what the basic difference between the two representations was. The first one looks pretty nice to me and the second one has to pass some attribute values but the underlying logic seems to be boiling to almost the same thing (I could be mistaken though) http://url/category/category_id/item_i...

How to prevent concurrency in web service API?

We have three web services (/a, /b, /c) where each service maps to a method (go()) in a separate Java class (ClassA, ClassB, ClassC). Only one service should run at the same time (ie: /b cannot run while /a is running). However as this is a REST API there is nothing to prevent clients from requesting the services run concurrently. W...

Using OpenID (RPX) (and maybe OAuth) for a RESTful web service

How would you combine OpenID with a RESTful web service? The personal project I'm working on is using the RPX SaaS to do OpenID. The key result of this is URL describing the logged in user. The app itself is heavily Javascript and I'm planning on using a REST api to communicate with the backend for database persistence and spatial proce...

WCF RESTful Services and HTTPModules, POST not working

Hi Community, I have been trying to get a WCF RESTful service working with the microsoft wcf rest starters kit, and ive successfully been able to get it up and running with GET, POST and PUT methods. However once ive done this ive tried to make the uri resource more "hackable" by removing the reference of "Service.svc" by using a HTTPMo...

REST API / DATA MODEL DESIGN - User , Account or Both Models?

Hi there, I'm having some thoughts about proper building my app and provide a good and consistent API for it but now I'm having some doubts about the user/accounts model. It's funny but if you consider some apps you will see that they treat you like user but when editing your details your are redirect to account. One good example of th...