繁体   English   中英

通过javascript和XmlHttpRequest发送multipart / related请求

[英]Sending multipart/related request via javascript and XmlHttpRequest

我正在尝试基于cpprestsdk向我自己的服务器发送multipart / related请求:

POST /test HTTP/1.1
Content-Type: multipart/related; boundary=-
---
Content-Type: application/json

{
   "testField": "testValue"
}
---
Content-Type: image/jpeg
Content-Length: 131745
Content-Transfer-Encoding: binary

[DATA (131745 bytes)]
---

请求的第二部分包含二进制格式的jpeg图像,服务器成功读取它并从该字节创建图像。 但是随后在Wireshark中看到了这个请求,它显示了大约192000字节的图像数据,而不是我预期的131745。 我假设所有请求数据都是通过javascript的XmlHttpRequest转换为utf-8,因为没有指定多部分/相关的字符集。 有没有办法避免这种开销并只发送原始字节?

问题是我将请求传递send XmlHttpRequestsend方法作为字符串值,而不是作为ArrayBuffer

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM