我正在尝试为我的 Web 服务创建一个 REST API。
我想让 API 的用户能够使用我的服务发起新请求。这涉及上传一个或两个 zip 文件以及一些其他参数。
我怎样才能将这一切合并到一个请求中?还是以某种方式执行多个请求更好?
我对制作 REST API 不是很熟悉,所以我不知道人们通常是怎么做的。
如果这很重要,我正在为我的网站使用 PHP。
为此,您需要您的客户端以 mime/multipart 格式上传。我不知道 PHP,但我确信那里有一个库可以支持接收/解析您收到的多部分消息。
至于是不是好主意..如果发起请求是创建单个资源,那么接受mime/multipart也不是没有道理。如果发送的部分本身是成熟的资源,最好让客户端单独发送它们,并在启动请求中引用它们。另请注意,对于您的客户来说,mime/multipart 将比简单的请求更难处理。
这篇文章似乎与您要完成的工作有关。