这是我今天提出的一个非常简单的问题。是否可以设置特定的HTTP协议版本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
您无法更改 HTTP 版本NSURLRequest
。但是您可以使用CFNetwork
框架。它是其之上的 C 框架NSURLConnection
基于。
The CFHTTPMessageCreateRequest
函数创建具有任意 HTTP 协议版本的新消息。然后,该消息可用于使用以下命令创建输入流CFReadStreamCreateForHTTPRequest
功能。
文档:CFNetwork - 与 HTTP 服务器通信 https://developer.apple.com/library/mac/#documentation/Networking/Conceptual/CFNetwork/CFHTTPTasks/CFHTTPTasks.html#//apple_ref/doc/uid/TP30001132-CH5-SW2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)