代码之家  ›  专栏  ›  技术社区  ›  mkeathley

NSMutableURLRequest自定义标头导致请求失败

  •  2
  • mkeathley  · 技术社区  · 12 年前

    我正在制作 GET 请求 JSON 来自需要自定义标头的服务器的数据。当我添加身份验证标头时,服务器会使用准确的响应代码进行响应,但在自定义标头期间失败。

    这个-

    [request addValue:utcDate forHTTPHeaderField:@"­X-Custom-Date"];
    

    导致该请求没有从服务器接收到响应。

    我可以在curl命令中添加相同的头,并获得响应,因此它对 NSMutableURLRequest

    有人遇到过这个问题吗?

    1 回复  |  直到 12 年前
        1
  •  2
  •   mkeathley    12 年前

    上述问题中的HTTP标头是从PDF API文档中复制的。显然,它粘贴了一个没有显示的字符,导致请求失败。

    你可以将上面的请求行复制到类似vi的程序中,你会在X之前找到额外的字符。

    我一直在寻找一种方法来强制Xcode显示所有字符,但没有成功。

    推荐文章