我有一堆 JSON(序列化对象)格式的数据。
我通过以下方式将此数据发送到服务器POST
带标题的方法:Content-Type: application/json
.
是否可以将文件附加到正文请求并立即发送。或者 JSON 数据建议仅发送文本数据?
在此背景下,content-typeheader 的目的是描述请求体中数据的类型。
如果你使用application/json
服务器将需要一个 JSON 正文。
如果您的目标是发送包含 JSON 对象和文件的单个请求,您可以在 JSON 结构中对文件进行编码(可能是 base64。请参阅:JSON 字符串中的二进制数据。比 Base64 更好的东西)
{
...
file: "encoded_content",
...
}
或者您可以使用内容类型multipart/form-data。
多部分是包含其他部分的部分。
第一个子部分可以是 JSON 结构。第二个可能是文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)