我正在编写一个 API 并被困在 UPDATE 部分的事情上。根据我对 REST 的阅读,更新操作应该使用 HTTP PUT 公开。
好的,PUT 只给了我一个数据流。至少在 PHP 中,这些数据的解码是我的责任。那么如何混合字符串数据和文件上传并使用 PUT 呢?我知道我可以在 POST 中做到这一点,但我正在尝试以 RESTful 方式做到这一点。
我应该使用 multipart/form-data 并且 PUT 是否可移植(我的意思是用不同的语言发送这种请求很容易)?我试图找出proper
方法来做到这一点。同样,如果我使用 multipart/form-data 我负责解析,因此可能会出现一些错误或性能下降。如果这个 multipart/... 是我所要求的方法,你能建议一个解析器吗?
谢谢