如何从Windows应用程序向网站发送用户名密码

时间:2011-06-06 07:44:07

标签: c# asp.net winforms webforms

是否可以从Windows窗体中获取用户名和密码并将其发送到网页,并且网页开始检查用户名和密码是否可以接受...如果是真的我切换到另一个窗体表格如果它的错误我弹出一个消息框告诉他检查您的用户名或密码。感谢

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

是的,这是可能的,但这取决于您打电话来检查密码的网站。如果它提供了一个很好的API,你可以检查用户名/密码,这真的很容易。如果它不是它往往会很快变得丑陋。

您是否知道网站服务/ API是否适用于应该验证凭据的网站?