Java 8 Httpclient 4.5多部分上传后照片
如何使用HttpClient准备该请求?我使用的是MultipartEntityBuilder,我应该单独添加每一行吗?谁能给我指路吗?我不知道我应该使用“.addTextBody”还是“.addPart”。谢谢你的建议 顺便说一句,我知道什么变量--“jd1taxio7otnfbdjk2l89xfc2jjuq”或“dWSQUTuth0VhMI2Qy4oion5ETe74NzfL”,所以不用担心:) 以下是请求的实体:Java 8 Httpclient 4.5多部分上传后照片,java,java-8,apache-httpclient-4.x,Java,Java 8,Apache Httpclient 4.x,如何使用HttpClient准备该请求?我使用的是MultipartEntityBuilder,我应该单独添加每一行吗?谁能给我指路吗?我不知道我应该使用“.addTextBody”还是“.addPart”。谢谢你的建议 顺便说一句,我知道什么变量--“jd1taxio7otnfbdjk2l89xfc2jjuq”或“dWSQUTuth0VhMI2Qy4oion5ETe74NzfL”,所以不用担心:) 以下是请求的实体: --Jd1TaCXiO7oTnFbdjk2l89xFc2JjUQ Conte
--Jd1TaCXiO7oTnFbdjk2l89xFc2JjUQ
Content-Disposition: form-data; name="_csrftoken"
dWSQUTuth0VhMI2Qy4oion5ETe74NzfL
--Jd1TaCXiO7oTnFbdjk2l89xFc2JjUQ
Content-Disposition: form-data; name="_uuid"
524465ae-0663-4fbd-9300-8109728a449e
--Jd1TaCXiO7oTnFbdjk2l89xFc2JjUQ
Content-Disposition: form-data; name="photo"; filename="pending_media_1479922437148.jpg"
Content-Type: application/octet-stream
Content-Transfer-Encoding: binary
SOME UNDREADABLE CHARACTERS HERE
--Jd1TaCXiO7oTnFbdjk2l89xFc2JjUQ
Content-Disposition: form-data; name="upload_id"
1479922437121
--Jd1TaCXiO7oTnFbdjk2l89xFc2JjUQ
Content-Disposition: form-data; name="image_compression"
{"lib_name":"jt","lib_version":"1.3.0","quality":"86"}
--Jd1TaCXiO7oTnFbdjk2l89xFc2JjUQ--
附加问题:实体的内容长度为30874。在这种情况下,我应该使用什么样的格式?图像的二进制文件有超过一百万个字符。什么是八位字节流?您可以在文档中找到一些示例代码:是的,您对每个部分都使用
addPart()
。您能提供第一部分的代码吗?我不确定您可以如何在文档中找到一些示例代码:因此,是的,您可以对每个部分使用addPart()
。您可以提供第一部分的代码吗?我不确定该怎么走