ios - 更改 NSMutableURLRequest 的默认 header

标签 ios nsmutableurlrequest

我需要将 NSMutableURLRequest 中的默认 HTTP header “Connection”更改为“close”值,而不是“keep-alive”。这样做的最佳做法是什么?

我尝试使用 TCP 级别并自己创建 HTTP 请求 + 使用 GCDAsyncSocket。它有效,但我认为这个解决方案看起来不太好。

谢谢。

最佳答案

尽你所能:

NSMutableURLRequest* request = [NSMutableURLRequest alloc] initWithURL:url];

[request setValue:@"close" forHTTPHeaderField:@"Connection"];

如果你想增加值(value):

[request addValue:VALUE forHTTPHeaderField:@"Connection"];

关于ios - 更改 NSMutableURLRequest 的默认 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25242337/

相关文章:

ios - leveldb语义错误,连续从podfile接收错误

ios - 使用 AvAudioEngine 输出时的耳机音量问题

iOS - 同时运行多个异步请求

iphone - NSMutableURLRequest 偶尔出现 "no boundary"错误

ios - 如何使用NSMutableURLRequest在iOS中正确编码UTF-8?

iOS 未使用 apn nodejs 接收后台推送通知

ios - 从应用程序包复制文件时出错

ios - 将 UIView 一个接一个地放置

ios - NSMutableURLRequest 和 JSON - 我将如何完成此连接?

iphone - NSMutableURLRequest 在正文中添加额外信息,导致 Content-Length 不正确