你好,net_lover:
我這邊現在有一個很棘手的問題,怎么樣準確的得到Https的Cookie值。
由於該頁面是HTTPs
所以我的程序中采用了這個方法來取得服務器的驗證。
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(funRemoteCertificateValidationCallback);
這是我用的程序
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
foreach (Cookie cook in response.Cookies)
{
string strCookie = cook.ToString();
}
奇怪的是當我的用戶名和密碼不正確是可以得到Cookie的值,但是如果用戶名和密碼正確。
Cookie的值就為空了。
我也嘗試了以下的代碼
string sCookie = response.GetResponseHeader(HttpResponseHeader.SetCookie.ToString());
but it's null too.
我該怎么辦才可以一定可以得到Cookie的值,期待你的回覆。
我這邊現在有一個很棘手的問題,怎么樣準確的得到Https的Cookie值。
由於該頁面是HTTPs
所以我的程序中采用了這個方法來取得服務器的驗證。
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(funRemoteCertificateValidationCallback);
這是我用的程序
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
foreach (Cookie cook in response.Cookies)
{
string strCookie = cook.ToString();
}
奇怪的是當我的用戶名和密碼不正確是可以得到Cookie的值,但是如果用戶名和密碼正確。
Cookie的值就為空了。
我也嘗試了以下的代碼
string sCookie = response.GetResponseHeader(HttpResponseHeader.SetCookie.ToString());
but it's null too.
我該怎么辦才可以一定可以得到Cookie的值,期待你的回覆。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货