【问题标题】:Getting Header as a response of API获取 Header 作为 API 的响应
【发布时间】:2016-09-08 08:39:55
【问题描述】:

我正在使用一个 REST API,它返回一些 JSON 块作为响应。这里我的请求成功完成,但它返回一些标头块作为响应而不是 JSON。这个代码块是什么意思?
P.S:我正在使用 NSURLSessionDataTask 来访问 API。

        { 
            status code: 200, headers {
            "Access-Control-Allow-Credentials" = true;
            "Access-Control-Allow-Headers" = "origin, content-type, accept, authorization";
            "Access-Control-Allow-Methods" = "GET, POST, DELETE, PUT";
            "Access-Control-Allow-Origin" = "*";
            "Content-Type" = "application/json;charset=utf-8";
            Date = "Thu, 08 Sep 2016 08:19:00 GMT";
            Server = "Apache-Coyote/1.1";
            "Transfer-Encoding" = Id 

        } 

【问题讨论】:

  • 为什么要打印NSHTTPURLResponse?这是 HTTP 响应中的信息。读取完成块的NSData var。
  • 谢谢你,我明白了。

标签: ios objective-c json rest


【解决方案1】:

标头属性是您的服务属性。例如;

Access-Control-Allow-Methods -> 可以调用方法。您可以在服务项目中调用 get、post、delete 和 put 函数或服务。

Content-Type -> 服务返回对象类型。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2022-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多