如何在ASP上传递cookie.网络请求



我需要通过请求将所有当前页面cookie传递给其他服务器:

string url = "http://www.someserver.com/page1.aspx";
        // Create a request for the URL. 
        WebRequest request = WebRequest.Create(url);
        // If required by the server, set the credentials.
        request.Credentials = CredentialCache.DefaultCredentials;
        // Get the response.
        WebResponse response = request.GetResponse();
        // Display the status.
        //Console.WriteLine(((HttpWebResponse)response).StatusDescription);
        // Get the stream containing content returned by the server.
        Stream dataStream = response.GetResponseStream();
        // Open the stream using a StreamReader for easy access.
        StreamReader reader = new StreamReader(dataStream);
        // Read the content.
        string responseFromServer = reader.ReadToEnd();
        // Display the content.
        Console.WriteLine(responseFromServer);
        // Clean up the streams and the response.
        reader.Close();
        response.Close();

我应该在这段代码中添加什么来读取当前cookie并将它们传递给http://www.someserver.com/page1.aspx

谢谢

((HttpWebRequest)request).Headers[HttpRequestHeader.Cookie] = 
    Request.Headers[HttpRequestHeader.Cookie.ToString()];

显然这里使用的Request变量是一个ASP。. NET HttpRequest实例

最新更新