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