我注意到有时 Facebook 会返回 JSON 数据(如所有错误消息和用户数据),但有时它会返回纯文本字符串(如返回访问令牌时)。
Facebook何时返回JSON以及何时返回纯文本是否有任何一般逻辑?
我注意到有时 Facebook 会返回 JSON 数据(如所有错误消息和用户数据),但有时它会返回纯文本字符串(如返回访问令牌时)。
Facebook何时返回JSON以及何时返回纯文本是否有任何一般逻辑?
我认为这背后没有任何一般逻辑。可以帮助您解决问题的是Content-Type
响应中的标头。
例子:
...
Access-Control-Allow-Origin: *
Cache-Control: no-store
Content-Length: 154
Content-Type: application/json; charset=UTF-8
...
通过这种方式,您可以告诉您的软件如何对每个 Content-Type 做出反应。要么是,text/plain
要么application/json
。
希望能帮助到你
-劳伦特