string url = "ab.asp";
WebRequest req = WebRequest.Create( uri );
req.Method = "POST";byte[] postData = System.Text.Encoding.UTF8.GetBytes( "a=avalue&b=bvalue");req.ContentLength = postData.Length;
Stream postStream = req.GetRequestStream();
postStream.Write(postData, 0, postData.Length);
postStream.Close();WebResponse res = req.GetResponse();StreamReader reader = new StreamReader( res.GetResponseStream(),System.Text.Encoding.UTF8 );
string html = reader.ReadToEnd();reader.Close();
res.Close();你可以将UTF8换成你需要的编码方式
记得加上
using System.Net;
using System.IO;
using System.Text;
WebRequest req = WebRequest.Create( uri );
req.Method = "POST";byte[] postData = System.Text.Encoding.UTF8.GetBytes( "a=avalue&b=bvalue");req.ContentLength = postData.Length;
Stream postStream = req.GetRequestStream();
postStream.Write(postData, 0, postData.Length);
postStream.Close();WebResponse res = req.GetResponse();StreamReader reader = new StreamReader( res.GetResponseStream(),System.Text.Encoding.UTF8 );
string html = reader.ReadToEnd();reader.Close();
res.Close();你可以将UTF8换成你需要的编码方式
记得加上
using System.Net;
using System.IO;
using System.Text;
解决方案 »
- js报错
- 怎么样使用HttpURLConnection来上传图片??
- jsp向servlet传值的问题!!!
- 问一个比较初级的问题
- 如何把JSP页面以EXCEL2007格式保存?
- jsp:param 问题,请大家看看
- 关于标签的使用,急~~~~~~~~~~~~~~~~~~~
- 请教判断结果集的问题
- 请问 如何实现 边输入边查询 的功能???
- 用tomcat启动相同配置的项目出现如下问题,2台电脑启动一台有这个问题一台没问题,2台电脑都可以用Navicat Premium打开数据库
- 简单的一个添加页面却添加不了数据,请高手帮忙。
- java Application中 如何使用POST,向www.126.com输入用户名和密码,登陆邮箱
* 将消息POST给对方url
* @param destURL 目的地址
* @param paramStr 传递的参数
*/
private int businessMTtoWapdm(String destURL,String paramStr) {
int Result = 0;
HttpURLConnection httpConn = null;
PrintWriter out = null;
BufferedReader reader = null;
try {
//与对方建立一个连接
URL url = new URL(destURL);
//打开连接
httpConn = (HttpURLConnection) url.openConnection();
httpConn.setRequestMethod("POST");
String userName = "";
String passWord = "";
String userPassword = userName + ":" + passWord;
userPassword = new BASE64Encoder().encode(userPassword.getBytes());
//设置身份验证
httpConn.setRequestProperty("Authorization", "Basic " + userPassword);httpConn.setRequestProperty("content-type",
"application/x-www-form-urlencoded");
httpConn.setDoOutput(true);
httpConn.setDoInput(true);
out = new PrintWriter(httpConn.getOutputStream());
out.print(paramStr);
out.flush();
httpConn.connect();
reader = new BufferedReader(new InputStreamReader(httpConn.
getInputStream()));StringBuffer buf = new StringBuffer();
String line;
while ( (line = reader.readLine()) != null) {
buf.append(line);
}
ByteArrayInputStream bis = new ByteArrayInputStream(buf.toString().
getBytes());
//////////////////
}
catch (Exception ex) {
Tools.error(ex);
}
finally {
Tools.closeBufferedReader(reader);
Tools.closePrintWriter(out);
Tools.closeHttpURLConnection(httpConn);
}
return Result;
}