我需要发送一个byte []来休息Web服务端点,我想知道如何使用HTTPClient的PostMethod设置请求,任何想法?
答案 0 :(得分:8)
ByteArrayEntity应该是你想要的:
[...]
PostMethod post = new PostMethod(url);
post.setRequestEntity(new ByteArrayEntity(bytes));
post.setRequestHeader("Content-type", "application/octet-stream");
[...]
您必须设置content-type
以匹配字节数组中的内容。