今天我问的这个问题很简单。是否可以将特定的 HTTP 协议(protocol)版本设置为 NSURLRequest
对象(例如 1.0 或 1.1)?
我在 telnet 上谈论的例子:
pavlov:~ pavlov$ telnet ya.ru 80
Trying 87.250.250.3...
Connected to ya.ru.
Escape character is '^]'.
GET /index.php HTTP/1.0
最佳答案
您不能更改 NSURLRequest
的 HTTP 版本。但是,您可以使用 CFNetwork
框架。它是 NSURLConnection
所基于的 C 框架。
CFHTTPMessageCreateRequest
函数创建一个具有任意 HTTP 协议(protocol)版本的新消息。然后,该消息可用于使用 CFReadStreamCreateForHTTPRequest
函数创建输入流。
关于iphone - NSURLRequest http协议(protocol)版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9312669/