REST API文件上载

时间:2014-11-04 08:06:07

标签: php web-services rest http

我使用了一些网络服务并制作了自己的网站服务。所有这些都很简单,他们只使用这样的简单GET请求:

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

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

我想做的是文件上传服务。通常,如果它不是Web服务,我会使用HTTP POST。如何使用REST API执行此操作?关于REST Web服务的POST和GET请求之间的区别是什么。

编辑:我使用PHP,请不要提供ASP.net示例。

1 个答案:

答案 0 :(得分:0)

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

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

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

REST PHP示例:

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