내가, 내가 코드 아래UWP 구문 분석 또는 역 직렬화 HttpClient를 응답
내가 지금까지 시도 서버와 통신 할 수 HttpClient()
을 사용하고
public async void POSTreq()
{
Uri requestUri = new Uri("http://www.example.com");
string myParameters = "_action=LOGIN&[email protected]&password=123456789";
json = JsonConvert.SerializeObject(myParameters);
var objClint = new System.Net.Http.HttpClient();
System.Net.Http.HttpResponseMessage respon = await objClint.PostAsync(requestUri, new StringContent(myParameters, Encoding.UTF8, "application/x-www-form-urlencoded"));
var responJsonText = await respon.Content.ReadAsStringAsync();
Debug.WriteLine(responJsonText);
}
내가 응답을 변환하는 방법을 모르는 UWP에 대한 응용 프로그램을 작성
{"redirecturl":"https:\/\/www.example.com","status":"success","timestamp":1487906895,"community":"","communitystr":null,"currentworkspace":"w","schemarevision":null,"persona":null,"username":"[email protected]","isadmin":"false","email1status":null}
문자열 위 사전 또는 목록 형식으로 데이터를
로 변환한다var responJsonText = await respon.Content.ReadAsStringAsync();
Dictionary<string, string> output= JsonConvert.DeserializeObject<Dictionary<string, string>>(responJsonText);
이제 다음과 같은 속성 '값에 액세스 할 수 있습니다 : output['redirecturl']
는 희망이 도움이 0
output['redirecturl']="https:/\/\www.example.com"
output['status']="success" etc..
의견으로는 네트워크 예외를 처리하는 것을 염두에 두십시오 – Corcus