【发布时间】:2015-01-19 13:23:39
【问题描述】:
我正在尝试从 Dropbox 收集一些数据,但发现该服务正在返回请求格式不正确的消息。
我可以使用不需要 JSON 的调用成功地从服务中检索数据,但是当我尝试进行包含 JSON 的调用时,服务会回复它的格式不正确。
我在 HttpClient 类中使用 PostAsJsonAsync 方法。
response = await client.PostAsJsonAsync("/1/team/members/list", "{ \"limit\" : 100 }");
json = System.Web.Helpers.Json.Decode(await response.Content.ReadAsStringAsync());
服务响应:
error = "Content-Type 必须是 \"application/json\"。得到 应用程序/json;字符集=utf-8"
【问题讨论】:
-
这个限制已经放宽了,所以 "application/json; charset=utf-8" 现在应该可以工作了。
标签: c# json dropbox-api