Как передать двоичные данные в поля формы в Java с помощью объекта HttpClientsJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Как передать двоичные данные в поля формы в Java с помощью объекта HttpClients

Сообщение Гость »


У меня есть один API, который я пытаюсь автоматизировать с помощью HttpClient в Java, и я застрял при формировании полезных данных запроса. Ниже показано, как выглядит структура полезных данных.
Изображение
Разобранное представление:

Код: Выделить всё

------WebKitFormBoundaryyJ9V86ssAs2cbAe8
Content-Disposition: form-data; name="graph"; filename="blob"
Content-Type: application/json

{"blocks":[{"id":"gjvklw","name":"New Parallel 1","type":"parallel","properties":{"__ACTION_CODE":"fake_action"},"coords":{"x":0,"y":0,"width":255,"height":110,"endY":110}}],"children":{},"connectors":[]}
------WebKitFormBoundaryyJ9V86ssAs2cbAe8
Content-Disposition: form-data; name="smallImage"; filename="blob"
Content-Type: image/png

PNG

IHDRï´½·¤MsRGB®Îé­IDATx^íÝ}|TÕÇñß¹!°ñ'ÕÒªî¨ZêKQ$j­uk
ØV»Ë¶Ûjj·+Ývk}¹­Öº¾jèÖʵU^[´>ôik%   Û®ÚZ«,b27èb$sÏrcÀsBÎÜÏüáKdæw÷ý;øåÜÌÌUÂ@PNuK³ '
------
------
Þ@-@x'{þ= ·C£e@dÞÉ?g à áíàÐh@ Ùw²çÏÙ#8(@x;84ZFH¶áìùsö
Þ@-ðÿö»

Источник: [url]https://stackoverflow.com/questions/78142636/how-to-pass-binary-data-in-the-form-fields-in-java-using-httpclients-object[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»