我试过但不知道如何从 API 响应中读取数据。我能够获得 200 个状态码,但我不知道如何获得实际数据。我正在尝试从 Withings API 获取数据(http://developer.withings.com/oauth2/#tag/measure%2Fpaths%2Fhttps%3A~1~1wbsapi.withings.net~1measure%3Faction%3Dgetmeas%2Fget)
我得到以下回复:
StatusCode:200,ReasonPhrase:'OK',版本:1.1,内容:System.Net.Http.StreamContent,标头:{ Access-Control-Allow-Origin:* Access-Control-Allow-Methods:GET、POST、OPTIONS 访问-Control-Allow-Headers:Content-Type,* 日期:星期一,2019 年 6 月 10 日 11:51:03 GMT 服务器:Apache Content-Length:65 Content-Type:text/plain;字符集=UTF-8
以下是我的代码:
string accessToken = "my_accessToken";
HttpClient client = new HttpClient();
var url = "https://wbsapi.withings.net/measure?action=getmeas&meastype=1&category=1&startdate=737060&enddate=737179&offset=0";
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + accessToken);
var response = await client.GetAsync(url);
string content1 = await response.Content.ReadAsStringAsync();
string content2 = response.Content.ReadAsStringAsync().Result;
上面我添加了 withings API 的链接。是否有人指导如何从响应正文中获取数据。