2016-10-31 53 views
0

我在C#中的異步任務返回RESTSharp無法找到位置,頭

Task<HttpResponseMessage> 

代碼如下

HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Moved); 
response.Headers.Location = new Uri(new Shared().ToAbsoluteUrl("~/html/fail.aspx")); 
return response; 

在一個ASPX頁面我有以下代碼

IRestResponse response = client.Execute(request); 

if (response.Headers.Any(t => t.Name == "Location")) 
{ 
    string location = response.Headers.FirstOrDefault(t => t.Name == "Location").Value.ToString(); 
} 
的代碼隱藏

問題:我無法檢索代碼隱藏中的位置標題值。有任何想法嗎?

回答

0

添加以下內容:

client.FollowRedirects = false; 

此行之前:

IRestResponse response = client.Execute(request);