0

来自 AFNetworking 常见问题解答:

为什么我的 HTTP 客户端回调中没有得到 JSON / XML / 属性列表?

...

例如,要使用 JSON 数据,请[client registerHTTPOperationClass:[AFJSONRequestOperation class]][client setDefaultHeader:@"Accept" value:@"application/json"]初始化 HTTP 客户端时执行。

如果我正在使用AFJSONRequestOperation,那不是意味着我只想接受 application/json 吗?您会认为 AFNetworking 会自动将 Accept 标头设置为 application/json。

我认为它没有这样做是有充分理由的……但那可能是什么原因呢?谢谢

4

1 回答 1

0

setDefaultHeader:是您的请求的标头。您可以使用一些自定义或派生类作为默认类,它可以执行 JSON,但如何AFHTTPClient知道这一点。

于 2012-12-17T15:55:27.453 回答