我正在用python和curl转换成一些php代码。我已经得到了大部分的接受,但当它得到结果=pycurl.exec公司(Moe)它一直抛出语法错误。我想我没有正确填写exec字段,但我似乎不知道哪里出错了。在
from urllib2 import urlopen
from ClientForm import ParseResponse
import cgi, cgitb
import webbrowser
import curl, pycurl
Moe = pycurl.Curl(wsdl)
Moe.setopt(pycurl.POST, 1)
Moe.setopt(pycurl.HTTPHEADER, ["Content-Type: text/xml"])
Moe.setopt(pycurl.HTTPAUTH, pycurl.BASIC)
Moe.setopt(pycurl.USERPWD, "userid:password")
Moe.setopt(pycurl.POSTFIELDS, Larry)
Moe.setopt(pycurl.SSL_VERIFYPEER, 0)
Moe.setopt(pycurl.SSLCERT, pemlocation)
Moe.setopt(pycurl.SSLKEY, keylocation)
Moe.setopt(pycurl.SSLKEYPASSWD, keypassword)
Moe.setopt(pycurl.RETURNTRANSFER, 1)
result = pycurl.exec(Moe)
pycurl.close(Moe)
使用
result = Moe.perform()
执行您的请求。在附言:
Larry
实际上是一个变量吗?如果是字符串,请引用它。在exec
是Python中的保留字,不能有该名称的函数。尝试阅读pycurl文档,看看应该调用什么函数。在我自己还没用过pycurl,但也许你想打电话给
Moe.perform()
?在相关问题 更多 >
编程相关推荐