ASP.NET两种方式访问页面

 

1.用WebClient Post访问页面

#region 发送 Post
XmlDocument UserTree = GetUserTree();
XmlNode User = UserTree.SelectSingleNode("//user[@email='" + MyAccount + "']");
if (User != null)
{
string Param = string.Format("newwin=1&subject={0}&touser={1}&touserid={2}&touseremail={3}&tousertimezone=&ccuser=&ccuserid=&ccuseremail&ccusertimezone&content={4}&sendsms=1&fromuserid={5}&fromusertitle={6}&fromuseremail={7}",
HttpUtility.UrlEncode(ItemName),
HttpUtility.UrlEncode(User.GetAttribute("title")),
HttpUtility.UrlEncode(User.GetAttribute("id")),
HttpUtility.UrlEncode(MyAccount),
HttpUtility.UrlEncode(PostContent(context, xdom.SelectSingleNode("/root/transactionid").Value, Money, CreditCard, CardType, Address, City, State, Zip, ItemName, FirstName, LastName, Email )),
HttpUtility.UrlEncode(User.GetAttribute("id")),
HttpUtility.UrlEncode(User.GetAttribute("title")),
HttpUtility.UrlEncode(User.GetAttribute("email"))
);
WebClient Wc = new WebClient();
Wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
Wc.Headers.Add("User-Agent", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0)");
//Wc.Headers.Add("Content-Length", Param.Length.ToString());
Wc.Headers.Add("Cookie", "email=; org=sbsinc; lang=zh-cn; userid=; timezone=+08; theme=01; usertitle=; password=; orgid=");
Wc.UploadString("http://yourwebsteurl", "POST", Param);
Wc.Dispose();
}
#endregion

2.通过WebRequest,WebResponse访问页面

HttpWebRequest request = null;
HttpWebResponse response = null;

转载于:https://www.cnblogs.com/SUNDYYIP/p/3639922.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值