Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-如何使用HttpRequestMessage重定向_C#_C# 4.0 - Fatal编程技术网

C#-如何使用HttpRequestMessage重定向

C#-如何使用HttpRequestMessage重定向,c#,c#-4.0,C#,C# 4.0,例如,当我保留凭证缓存时,我无法重定向到其他页面。我正在使用: cCache.Add(new Uri("http://mypage.com"), "Basic", new NetworkCredential("admin", "admin")); 以及: using (var client = new HttpClient(new HttpClientHandler { Credentials = cCache })) { var request =

例如,当我保留凭证缓存时,我无法重定向到其他页面。我正在使用:

cCache.Add(new Uri("http://mypage.com"), "Basic", new NetworkCredential("admin", "admin"));
以及:

 using (var client = new HttpClient(new HttpClientHandler { Credentials = cCache }))
        {
            var request = new System.Net.Http.HttpRequestMessage()
            {
                RequestUri = new Uri("http://mypage.com"),
                Method = HttpMethod.Get,
            };

            var result = new HttpResponseMessage();
            var requestTask = client.SendAsync(request).ContinueWith((argRequestTask) =>
            {
                result = argRequestTask.Result; 
            });
            requestTask.Wait();
        }
我得到的状态码是200 OK,这很好。我得到的结果是那个页面的内容,这对我来说很好,但我仍然在同一页面上。如果我重定向到:

Response.Redirect("http://mypage.com");

我的证件丢了。我怎样才能解决这个问题?tnx

不清楚您是从客户端还是服务器端启动重定向。不清楚您是从客户端还是服务器端启动重定向。