200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > java接收post文件_java – 如何发送POST请求并获取文件响应?

java接收post文件_java – 如何发送POST请求并获取文件响应?

时间:2020-09-13 18:12:18

相关推荐

java接收post文件_java – 如何发送POST请求并获取文件响应?

您最好的选择可能是使用第三方库,例如

HttpClient或

HTMLUnit.

如果您更喜欢使用标准API,那就不那么复杂了.

// Construct data

String data = URLEncoder.encode("key1","UTF-8") + "=" +

URLEncoder.encode("value1","UTF-8");

data += "&" + URLEncoder.encode("key2","UTF-8") + "=" +

URLEncoder.encode("value2","UTF-8");

// Send data

URL url = new URL("http://hostname:80/cgi");

URLConnection conn = url.openConnection();

conn.setDoOutput(true);

OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());

wr.write(data);

wr.flush();

// Get the response

BufferedReader rd = new BufferedReader(

new InputStreamReader(conn.getInputStream()));

String line;

while ((line = rd.readLine()) != null) {

// Process line...

}

wr.close();

rd.close();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。