我一直在处理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
谢谢
答案 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()