REST API文件上载


REST API File Upload

我使用了一些web服务并创建了自己的web服务。所有这些都很简单,他们只使用像这样的简单GET请求:

http://foobar.com/api/movies?category=drama&apikey=bsbsbsbsbs

并根据所提供的参数输出JSON数据。

我想做的是一个文件上传服务。通常情况下,如果不是web服务,我会使用HTTPPOST。如何使用REST API实现这一点?关于RESTWeb服务,POST请求和GET请求之间有什么区别。

编辑:我使用的是PHP,请不要给ASP.net举例。

在REST中,如果您想上传文件,您可以使用CRUD方法(创建、读取、更新、删除),您需要PUT(Update。GET(Read)只是从您的服务中获取数据,而不是用于创建、更新、删除。

在这里,您将获得更多信息

http://www.ibm.com/developerworks/library/ws-restwsdl/

REST PHP示例:

http://coreymaynard.com/blog/creating-a-restful-api-with-php/