卷曲到Pycurl翻译

时间:2018-11-21 05:08:38

标签: pycurl

我一直在处理curl请求(来自bash)

/ usr / bin / curl -L -k -u admin:admin -X GET'https://localhost/test/123/123'

如何将该请求转换为pycurl代码,并通过python实现,因此选项很重要,因为它是REST API。

我在curl中使用的选项是

-k用于不安全(ssl旁路)

-L重定向

-X请求GET

谢谢

1 个答案:

答案 0 :(得分:0)

您可以阅读documentation以获得信息。它引用了CURL's setopt options。如果您阅读了文档,就会发现您想知道的内容,但是我想您是在这里询问,因为您希望其他人为您阅读。

import pycurl

c = pycurl.Curl()
c.setopt(c.URL, "https://localhost/test/123/123")
c.setopt(c.SSL_VERIFYPEER, False) # -k
c.setopt(c.FOLLOWLOCATION, True) # -L
c.setopt(c.HTTPGET, True) # -X
c.perform()