2012-06-28 56 views
0

我正在使用restsharp從Web服務獲取內容。當我執行restsharp請求時,它將我重定向到一個登錄頁面。處理這個問題的最好方法是什麼?Web服務重定向到登錄頁面

下面是使用

var client = new RestClient("url"); 
var request = new RestRequest(Method.POST); 
var response = client.Execute(request); 
var content = response.Content; // raw content as string    
System.Console.Write(content); 
var t = System.Console.ReadLine(); 

回答

1

聽起來就像是web服務使用表單驗證一個網站內託管代碼IM。 您可以更改認證類型,或實現登錄服務方法嗎?這可能是最簡單,最正確的做法。

另一種選擇是在Web瀏覽器中訪問該頁面,並將其重定向到登錄頁面。然後,您可以在提供憑據時檢查發佈表單的頁面和內容,以模仿代碼中的登錄。