我没有太多的网络经验,我的谷歌搜索技巧似乎没有让我比这更进一步。
我需要将文件发送到服务器,其中“file”是HTTP POST密钥。这就是我所拥有的:
void deletNode(Node<T> *&& nodeptr)
当我使用MultipartEntityBuilder mpEntity = MultipartEntityBuilder.create();
mpEntity.addBinaryBody("file", image);//set up the object to send
HttpPut put = new HttpPut("http://address:port");
put.setEntity(mpEntity.build());//put the object to be sent
//try sending
try {
HttpResponse response = client.execute(put);
...
处理响应时,我收到了404错误。服务器启动并运行,当我从终端测试它时工作正常。
答案 0 :(得分:0)
将内容类型和文件名添加到二进制正文中,如下所示:
mpEntity.addBinaryBody("file", image, ContentType.create("image/jpeg"), "image_name.jpg");