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

时间:2013-10-12 01:34:08

标签: objective-c cocoa http http-headers nsurlrequest

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

这 -

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

导致请求不从服务器接收响应。

我可以在curl命令中添加相同的标头并获得响应,因此它是NSMutableURLRequest类特有的。

有没有人遇到过这个问题?

1 个答案:

答案 0 :(得分:2)

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

您可以将上述请求行复制到vi之类的程序中,您将在X之前找到附加字符。

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