0
私はc#アプリケーションの使用のためにcsEXWBを使用してWebページのコンテンツを毎日ダウンロードしようとしています。このサイトでは認証が必要です。私のブラウザとフィドラーを使用して私は私の認証情報を含むクッキーを手に入れました。C#csExWBとクッキー
質問があります: 1.このCookieを使用してウェブページにダウンロードリクエストを送信できますか? 2.私のクッキーが期限切れになるのを防ぐことができますか?
私は本当にクッキーの使用法に新しいです。どんなポインタも役に立つでしょう。
感謝!
private HttpWebRequest CreateRequest(string url, string method, string sessionCookie)
{
if (string.IsNullOrEmpty(url))
throw new ArgumentException("Empty value", "url");
HttpWebRequest result = WebRequest.Create(url) as HttpWebRequest;
if (result == null)
throw new ArgumentException("Only the HTTP protocol is supported", "url");
result.CookieContainer = new CookieContainer();
if (sessionCookie != null) {
result.CookieContainer.Add(
new Uri(url),
new Cookie(SessionCookieName, sessionCookie)
);
}
result.Method = method;
return result;
} // CreateRequest
「SessionCookieNameは」送信するクッキーの名前である:ここで