Content-Disposition 之间的区别:表单数据和附件

Difference between Content-Disposition: Form-data and attachment

我正在为我拥有的 REST 服务构建一个 apache HttpClient,一个将使用我的服务的应用正在使用 "content-disposition: attachment; name="file"; filename="file.txt".

发送 POST 请求

目前我的客户正在使用 "Content-Disposition: form-data; name="file"; filename="test.txt"。目前我的请求是multipart/mixed,我正在发送一个文件,JSON.

理想情况下,我需要让我的客户使用附件之一,但经过大量研究,我没有发现任何有意义的东西。这两种内容处理方式到底有什么区别?

附件用于回复,form-data用于请求。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition