我需要将 Connection 中的默认 HTTP header “NSMutableURLRequest ”更改为“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/

10-09 22:06