我遇到关于HttpURLConnection
的问题。我想发送一个带有2个键的主体的POST请求(表单数据)。
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
// add header
con.setRequestProperty("Content-Type", "multipart/form-data");
con.setRequestProperty("cookie", cookies);
con.setDoInput(true);
con.setDoOutput(true);
DataOutputStream wr = new DataOutputStream(con.getOutputStream());
wr.writeBytes(urlParameters);
wr.flush();
wr.close();
如何添加正文(表单数据)?
例如,我要添加2个键,名称:“ abc”和密码:“ abc”:Form-Data Image
答案 0 :(得分:0)
使用Content-Disposition: form-data;
,后跟表单数据参数。
String name = "abc";
String password = "abc";
String crlf = "\r\n";
wr.writeBytes("Content-Disposition: form-data; name=\"" + name + "\"; password=\"" + password + "\""+ crlf);