【发布时间】:2015-12-02 17:32:28
【问题描述】:
我有一个正在工作的HttpWebRequest,几周后,它突然停止工作并开始抛出错误:
这是我的代码:
底层连接已关闭:发生意外错误 发送
HttpWebRequest FirstRequest = null;
HttpWebRequest postRequest = null;
HttpWebResponse response = null;
try
{
FirstRequest = (HttpWebRequest)WebRequest.Create("https://my.emerchantpay.com");
FirstRequest.CookieContainer = new CookieContainer();
FirstRequest.CookieContainer = _cookies;
FirstRequest.Accept = @"text/html, application/xhtml+xml, */*";
FirstRequest.Referer = @"https://my.emerchantpay.com";
FirstRequest.Headers.Add("Accept-Language", "en-GB");
FirstRequest.UserAgent = @"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)";
FirstRequest.Host = @"my.emerchantpay.com";
response = (HttpWebResponse)FirstRequest.GetResponse();//here is error
}catch{}
我做错了什么?
【问题讨论】:
-
使用 Fiddler 调试这个场景...
-
thr url 包含
https方案。你不打算使用任何身份验证吗?
标签: c# .net httprequest