在 php 中有如下代码行:
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
我不明白它的确切含义;我认为它设置为 true 时意味着您将获得标题信息以及响应。但它是针对 set 方法调用的。
在 python 的 pycurl 库中,我最接近的是pycurl.INFOTYPE_HEADER_OUT
. 但是当我针对 set 方法调用它时会引发错误:
>>> c = pycurl.Curl()
>>> c.setopt(pycurl.INFOTYPE_HEADER_OUT, 1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
pycurl.error: (48, '')
>>> c.getinfo(pycurl.INFOTYPE_HEADER_OUT)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid argument to getinfo
在这种情况下,我必须输入的正确 python 语句是什么?