【发布时间】:2014-12-31 01:22:18
【问题描述】:
我使用了一些网络服务并自己制作。它们都很简单,只使用简单的 GET 请求,如下所示:
http://foobar.com/api/movies?category=drama&apikey=bsbsbsbsbs
并根据提供的参数输出一个JSON数据。
我想做的是文件上传服务。通常,如果它不是 Web 服务,我会为此使用 HTTP POST。我如何使用 REST API 做到这一点?关于 REST Web 服务,POST 和 GET 请求有什么区别。
编辑:我使用的是 PHP,请不要给出 ASP.net 示例。
【问题讨论】:
-
抱歉 - 错过了 PHP 部分!答案现已删除。
-
这没什么特别的,你通过POST和PUT上传文件,也可能通过PATCH。唯一的问题是在客户端,因为通过 ajax、afaik 上传文件并不容易。你只能用画布和base64编码来解决这个问题......
标签: php web-services rest http