나는 ASP.NET 및 웹 개발에 새로운 비트, 나는에 대해 여전히 혼란 스러워요입니다 다음 :클라이언트 응용 프로그램에 로그인하여 HttpRequest를
은 매우 완전한 ASP.NET MVC 웹 사이트를 기반으로 한 손에내가 한 로그인, 등록, 전자 상거래 기능, 포럼 등을 포함하는 NopCommerce
반면에 웹 사이트 데이터베이스에서 데이터를 읽고 쓰는 Windows Forms 클라이언트 응용 프로그램이 있습니다.
내가해야 할 일은 사용자가 서버에 요청을 보내서 클라이언트 응용 프로그램에 로그인 할 수있게하는 것입니다. 며칠 동안 웹을 둘러 보았고 정확하고 안전한 방법을 찾을 수 없었습니다.
나는 클라이언트에서 요청할 때 System.Net.Http을 사용해야한다고 확신한다. 그러면이 요청은 MVC 컨트롤러 작업에 의해 처리됩니까? 어쩌면 이미 존재하는 것일까요?
private static async void PostRequest(string addressPost)
{
IEnumerable<KeyValuePair<string, string>> queries = new List<KeyValuePair<string, string>>()
{
new KeyValuePair<string, string>("Query1", "Email"),
new KeyValuePair<string, string>("Query2", "Password")
};
HttpContent formContent = new FormUrlEncodedContent(queries);
using (HttpClient client = new HttpClient())
{
using (HttpResponseMessage response = await client.PostAsync(addressPost, formContent))
{
using (HttpContent content = response.Content)
{
string myContent = await content.ReadAsStringAsync();
System.Diagnostics.Debug.WriteLine(myContent);
}
}
}
}
기존 예 또는 도움을 크게 감상 할 수있다 : 여기
내가 지금까지 (전혀 완료되지 않음) 온라인으로 볼 수있는 튜토리얼을 기반으로 한 방법이다.
문제가 무엇인지 좀 더 자세하게 설명해 주시겠습니까? 여기에는 대부분 텍스트 만 나오는 것이 많습니다. – thecoshman
원격 서버에 자신의 신원을 확인하도록 요청하여 클라이언트가 응용 프로그램에 로그인 할 수있게하는 기본 절차를 찾고 있다고 가정 해 봅니다. –