2011-06-06 79 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

相关问题