| |
真爱的事业和真正的爱情一生只有一次,都值得我们温柔地相待,因为那种感觉是永远都无法复制的, 这世界真正属于你的东西其实并不多,你不好好珍惜,它便会离你而去,包括机遇,包括爱情,包括生命。 不要找任何理由, 当幸福在你身边的时候就抓住它,你就一定会很幸福! |
| 时 间 记 忆 |
| « | November 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | | | |
|
blog名称:玻璃杯中的花生壳 日志总数:162 评论数量:249 留言数量:1 访问次数:833366 建立时间:2004年11月4日 |
 | | |
|
| |
| 我现在向一个站点模拟一个POST请求,其实就是模拟登录这个站点。用户名跟密码是绝对没问题的,在IE上登录都可以,但用POST模拟发送出现问题了。代码如下:string postData = "uUsername=abc&uPassword=ccc";byte[] data = System.Text.Encoding.GetEncoding("GB2312").GetBytes(postData) ;string postUrl = "http://wwww.aaa.com";
// 准备请求...HttpWebRequest req = (HttpWebRequest)WebRequest.Create(postUrl); try{req.Method = "post" ;req.ContentType ="application/x-www-form-urlencoded";req.ContentLength = data.Length;Stream stream = req.GetRequestStream() ;
// 发送数据stream.Write (data ,0 ,data.Length ) ;stream.Close () ;
HttpWebResponse rep = (HttpWebResponse)req.GetResponse();Stream receiveStream = rep.GetResponseStream();Encoding encode = System.Text.Encoding.GetEncoding("GB2312");StreamReader readStream = new StreamReader( receiveStream, encode );
Char[] read = new Char[256];int count = readStream.Read( read, 0, 256 );StringBuilder sb = new StringBuilder("") ;while (count > 0) {String readstr = new String(read, 0, count);sb.Append (readstr) ;count = readStream.Read(read, 0, 256);}rep.Close();readStream.Close();Response.Write(sb.ToString());
Response.Write("Login success!");return true;}catch(Exception ex){Response.Write("Login error:"+ex.Message.ToString());return false;}返回:远程服务器返回错误: (403) 已禁止。
所以,我在本地建了一个接收POST地址的URL,部份代码如下:string uUsername = Request.Form["uUsername"];string uPassword = Request.Form["uPassword"];if (uUsername!=null && uUsername !=""){Response.Write("post data:uUsername"+uUsername+",uPassword:"+uPassword);}else{Response.Write("post data null!");}都接收成功,就在就纳闷了。按理来说,我的模拟POST请求的代码应该是没问题的。但POST服务器上就是有错误,望高手指点!http://community.csdn.net/Expert/topic/4887/4887171.xml |
|
| | |
|