我试图找到curl在特定PHP应用程序中使用的HTTP协议的值。我还没有为此找到文档记录的默认值。
在这个有用的stackoverflow帖子中的代码片段(默认卷曲选项值)之后,我能够在执行curl_exec之前打印出curl选项的值。
结果是CURLOPT_HTTP_VERSION = 84。但是,我们可以用来设置它的三个常量是:
CURL_HTTP_VERSION_NONE = 0
CURL_HTTP_VERSION_1_0 = 1
CURL_HTTP_VERSION_1_1 = 2
Run Code Online (Sandbox Code Playgroud)
因此,问题是:84的值表示什么?我看不到上述常量如何以某种位组合的形式转换为84?我可以尝试用这种发布的替代方式查看curl在做什么,但是我仍然对如何读取选项值感到好奇。
CURL_HTTP_VERSION不是您设置的变量,而是您提供的curl_setopt()用于告诉它要设置哪个选项的参数。因此84,此选项的编号也是如此,并且它的值没有意义(的内部除外)curl_setopt()。
| 归档时间: |
|
| 查看次数: |
1926 次 |
| 最近记录: |