我正在尝试为我的网络服务创建一个REST API。
我想让API的用户能够使用我的服务发起新请求。这涉及上传一个或两个zip文件以及一些其他参数。
如何将所有这些组合成一个请求?或者以某种方式做多个请求会更好吗?
我对制作REST API并不熟悉,所以我不知道人们通常会这样做。
如果重要的话,我正在将PHP用于我的网站。
答案 0 :(得分:1)
为此,您需要您的客户端以mime / multipart格式上传。我不懂PHP,但我确信那里有一个库可以支持接收/解析你得到的多部分消息。
至于它是否是一个好主意..如果启动请求是创建单个资源,接受mime / multipart是不合理的。如果发送的部件本身就是完整的资源,那么最好让客户端单独发送它们,并在启动请求中引用它们。另请注意,与简单请求相比,mime / multipart对您的客户来说将更难处理。
这post似乎与你想要完成的事情有关。