我在Windows手机应用上遇到HttpClient POST的一些问题。使用以下代码只返回标题,但不返回我需要的json响应主体。
FormUrlEncodedContent formContent = new FormUrlEncodedContent(new[]
{
new KeyValuePair<string, string>("username", username),
new KeyValuePair<string, string>("password", password),
new KeyValuePair<string, string>("key", apiKey)
});
HttpClient client = new HttpClient();
var response = await client.PostAsync(loginUrl, formContent);
答案 0 :(得分:0)
var response = await client.PostAsync(loginUrl, formContent);
只会返回HttpResponseMessage
,您需要从中读取内容,以获取JSON / XML数据。
string response_data = await response.Content.ReadAsStringAsync();
现在response_data
将与您正在寻找的相同。