Я пытаюсь отправить многочастный / связанный запрос на свой собственный сервер на основе cpprestsdk:
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, как я ожидал.Я предполагаю, что все данные запроса были преобразованы в utf-8 с помощью XmlHttpRequest javascript, потому что кодировка для multipart / related не была указана.Есть ли способ избежать таких издержек и отправить только оригинальные байты?