尝试在Python中使用以下curl命令:
curl -k -X POST --data "action=login&username=user&password=pass" https://localhost:8443
我已经尝试过使用pycurl,如下所示:
import pycurl
c = pycurl.Curl()
c.setopt(pycurl.URL, "https://localhost:8443")
c.setopt(pycurl.POST, 1)
#tried this too
#c.setopt(pycurl.USERPWD, 'user:pass')
c.setopt(c.HTTPHEADER,"action=login&username=user&password=pass" )
c.setopt(c.VERBOSE, True)
c.perform()
我也在请求中尝试了它:
import requests
data = 'action=login&username=user&password=pass'
requests.post('https://localhost:8443', data=data)
但这没用。不知道我在想什么,有什么建议吗?
import requests
data = {'action': 'login', 'username': 'user', 'password': 'pass'}
requests.post('https://localhost:8443', data=data)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句