2011-06-06 78 views

回答

5

你可以用RestSharp(https://github.com/johnsheehan/RestSharp)來做到這一點,這是一個非常好的簡單REST請求庫。

下面是使用這個庫的例子:

var client = new RestClient("http://example.com"); 

var request = new RestRequest("resource/{id}", Method.POST); 
request.AddParameter("username", txtUsername.Text); // adds to POST or URL querystring based on Method 
request.AddParameter("password", txtPassword.Text); // adds to POST or URL querystring based on Method 

// execute the request 
RestResponse response = client.Execute(request); 
var content = response.Content; // raw content as string 
+0

如果它是表單認證,你會怎麼做? – Agzam 2012-10-23 19:45:35

0

是的這是可能的,但它取決於您打電話來檢查密碼的網站。如果它提供了一個很好的API來檢查用戶名/密碼可能非常簡單。如果不是,它會變得非常快。

你知道一個web服務/ API是否可用於驗證憑據的網站嗎?

+0

你可以給一個示例代碼或我將使用 – 2011-06-06 07:47:46

+0

這取決於你所使用的網站上的課程。如果它沒有公開API,那麼你就會被貼上soerenn貼。你能更具體地瞭解你正在嘗試使用的網站嗎? – thekip 2011-06-06 08:01:34

+0

只是一個登錄php頁面,帶有用戶名和密碼文本框和登錄按鈕 – 2011-06-06 21:40:29

相關問題