html跨域调用asp,ASP.NET C# 用后台代码实现 跨域名访问 返回HTML代码

本文分享了如何使用C#通过HttpWebRequest发送POST请求,传递登录密码并接收服务器响应的示例,重点在于字符串编码和HTML流的处理。作者余书懿在2011年的代码展示了基本的网络请求技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这份资源  我找了很久 终于找到了!  非常感谢提供这份资源的人,你很牛B!

原作者:long80226

修改: 余书懿

代码如下:

string LoginPsd = "";

LoginPsd = Request["LoginPsd"].ToString().Trim();

byte[] bs = Encoding.ASCII.GetBytes("PassWord=" + LoginPsd);//传参入口

HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://10.125.33.22/U9Login/U9Login.aspx");//Url

req.Method = "POST";

req.ContentType = "application/x-www-form-urlencoded";

req.ContentLength = bs.Length;

Stream reqStream = req.GetRequestStream();

reqStream.Write(bs, 0, bs.Length);

reqStream.Close();

HttpWebResponse myResponse = (HttpWebResponse)req.GetResponse();

StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.GetEncoding("GB2312"));

LoginPsd = reader.ReadToEnd();//返回HTML流

reader.Close();

myResponse.Close();

余书懿

2011年5月2号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值