我看过不少http请求的例子,大部分都是使用setValue:方法。但在我的代码中似乎没有必要。
我很好奇它是否真的需要,或者它是否取决于对象与之通信的服务器?
感谢任何见解。
最佳答案
简答不。长答案是这取决于你对你的请求做了什么。例如,如果我正在与 Github 通信,那么我会在“授权”http header 字段中添加“Basic {BASE64_ENCODED_HASH}”以进行身份验证。您使用的服务可能需要一些需要您使用它的东西,但对于基本请求来说,这不是必需的。
关于objective-c - 是 NSMutableURLRequest setValue : forHTTPHeaderField required?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11434711/