'요청'모듈을 사용하려면 다음 코드를 수정하고 싶습니다.pycurl을 사용하여 url 요청을 python-requests로 변환하는 방법?
def post(url, message, key, sign):
curl = pycurl.Curl()
curl.setopt(pycurl.URL, url)
curl.setopt(pycurl.SSL_VERIFYPEER, 0)
curl.setopt(pycurl.SSL_VERIFYHOST, 0)
buf = cStringIO.StringIO()
curl.setopt(pycurl.WRITEFUNCTION, buf.write)
curl.setopt(pycurl.POSTFIELDS, message)
curl.setopt(pycurl.HTTPHEADER, ['Key:' + key,
'Sign:' + (sign)])
curl.perform()
response = buf.getvalue()
buf.close()
return response
내가 요청과 함께 웹 사이트에 접속 시도하고 다음 코드를 사용하여 잘못된 요청 값을 거부있어 :
def post(url, message, key, sign):
import requests
session = requests.session()
session.headers = {'Key': key, 'Sign': sign}
response = session.post(url, message)
return response
내가 잘못하고있는 중이 야 무엇을 나는 웹 사이트에 노력하고 다음 코드가 이 방법들은 똑같은 행동을하지 않습니까?
감사합니다. Pycurl를 사용
추적 코드를 추가해야합니다. ssl certif와 관련이 있다면 session.post (url, message, verify = False)로 시도하십시오. – gawel
파이썬 오류가 없으므로 역 추적이 없습니다. 오류가 웹 사이트에서 반환되었습니다 ... – roeiba