当前位置: 技术问答>java相关
?请教:十万火急使用java.net中httpURLConnection类模拟post方法?、、全部分数送
来源: 互联网 发布时间:2015-02-04
本文导语: ???????????? 模拟浏览器使用post方法向表单发送数据,并且能够知道数据正确发送。 | 给你发到信箱里了。 | public InputStream sendPostMessage(Properties args1) ...
????????????
模拟浏览器使用post方法向表单发送数据,并且能够知道数据正确发送。
模拟浏览器使用post方法向表单发送数据,并且能够知道数据正确发送。
|
给你发到信箱里了。
|
public InputStream sendPostMessage(Properties args1)
throws IOException
{
String argString = "";
if (args1 != null)
{
argString = toEncodedString(args1);
}
URLConnection con = servlet.openConnection();
con.setDoInput(true);
con.setDoOutput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
DataOutputStream out = new DataOutputStream(con.getOutputStream());
out.writeBytes(argString);
out.flush();
out.close();
return con.getInputStream();
}
试试,比较好用。
throws IOException
{
String argString = "";
if (args1 != null)
{
argString = toEncodedString(args1);
}
URLConnection con = servlet.openConnection();
con.setDoInput(true);
con.setDoOutput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
DataOutputStream out = new DataOutputStream(con.getOutputStream());
out.writeBytes(argString);
out.flush();
out.close();
return con.getInputStream();
}
试试,比较好用。