Android:httppost';307';
我正在尝试将图像的字节数组发布到此Web服务。我得到307响应码Android:httppost';307';,android,httpwebrequest,http-post,Android,Httpwebrequest,Http Post,我正在尝试将图像的字节数组发布到此Web服务。我得到307响应码 URL url = new URL("http://123.456.789:2020/UploadService/AddReportContent"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoInput(true);
URL url = new URL("http://123.456.789:2020/UploadService/AddReportContent");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setUseCaches(false);
connection.setRequestMethod("POST");
connection.setRequestProperty("Connection", "Keep-Alive");
connection.setRequestProperty("Content-Type", "application/octet-stream");
connection.setFixedLengthStreamingMode(b.length);
DataOutputStream out = new DataOutputStream(connection.getOutputStream());
out.write(b);
out.flush();
out.close();
status = connection.getResponseCode();
请帮我解决这个问题。提前感谢。状态响应307表示: 307临时重定向(自HTTP/1.1起)
在这种情况下,应该使用另一个URI重复请求;但是,将来的请求仍应使用原始URI。与302的历史实现方式不同,重新发出原始请求时不允许更改请求方法。例如,使用另一个POST请求重复一个POST请求 因此,您只需要打开第二个url,但上传本身就应该完成