Могу ли я отправить пользовательский заголовок , например "yaddayadda", на сервер с запросом pycurl ?
Я бы написал что-то вроде:
pycurl_connect = pycurl.Curl() pycurl_connect.setopt(pycurl.URL, your_url) pycurl_connect.setopt(pycurl.HTTPHEADER, ['header_name1: header_value1', 'header_name2: header_value2']) pycurl_connect.perform()
Попробуйте использовать библиотеку human_curl https://github.com/Lispython/human_curl
custom_headers = ( ('Test-Header', 'fwkjenwkljbnfkjqnewfrjven3lrf'), ('Another-Header', 'ifenwqnfe;wnfqfjlweqnnlf') ) r = human_curl.get("http://stackoverflow.com", headers=custom_headers)
вы можете с HTTPHEADER. просто предоставьте свои пользовательские заголовки в виде списка, например:
header = ['test: yadayadayada', 'blahblahblah']
curl.setopt(pycurl.HTTPHEADER, header)