OPV*_*OPV 3 ajax json http http-headers
我有一堆格式为 JSON(序列化对象)的数据。我通过POST带有 header:的方法将此数据发送到服务器Content-Type: application/json。
是否可以将文件附加到正文请求并立即发送。或者 JSON 数据建议只发送文本数据?
在这种情况下,content-type标头旨在描述请求正文中的数据类型。如果您使用application/json服务器,将需要一个 JSON 正文。
如果您的目标是发送带有 JSON 对象和文件的单个请求,您可以将文件编码为 JSON 结构(可能是 base64。请参阅:JSON 字符串中的二进制数据。比 Base64 更好的东西)
{
...
file: "encoded_content",
...
}
Run Code Online (Sandbox Code Playgroud)
或者您可以使用内容类型multipart/form-data。多部分是包含其他部分的部分。第一个子部分可能是 JSON 结构。第二个可能是文件