我使用了一些网络服务并制作了自己的网站服务。所有这些都很简单,他们只使用这样的简单GET请求:
http://foobar.com/api/movies?category=drama&apikey=bsbsbsbsbs
根据提供的参数输出JSON数据。
我想做的是文件上传服务。通常,如果它不是Web服务,我会使用HTTP POST。如何使用REST API执行此操作?关于REST Web服务的POST和GET请求之间的区别是什么。
编辑:我使用PHP,请不要提供ASP.net示例。
答案 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/