Android에서 POST 요청을 달성하고 성공적인 서비스를 위해 그림을 업로드합니다.HttpURLConnection의 setRequestProperty 함수
나는 setRequestProperty 함수를 사용하지 않았다. 그러나 나는이 기능에 대한 효과가 무엇인지 알고 싶다.
URL url = new URL("http://192.168.191.104:8080/myapp/servlet/MyServlet");
HttpURLConnection connection = ((HttpURLConnection) url
.openConnection());
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setUseCaches(false);
connection.setRequestMethod("POST");
connection.connect();
OutputStream out = connection.getOutputStream();
int len;
byte[] buffer = new byte[1024];
// 读取文件
FileInputStream fileInputStream = new FileInputStream(Environment
.getExternalStorageDirectory().getAbsolutePath() + "/123.jpg");
while ((len = fileInputStream.read(buffer, 0, 1024)) != -1) {
out.write(buffer);
}
out.flush();
out.close();
fileInputStream.close();
InputStream input = connection.getInputStream();
while ((len = input.read(buffer)) != -1) {
Log.i("tag", "data:" + new String(buffer, 0, len));
}
input.close();
connection.disconnect();
사람이 HttpURLConnection의에서의 setRequestProperty 기능의 효과를 설명 할 수 없습니다 :
이
코드인가?
다른 변수를 보내는 방법. –