私はこの単純な動作するcurlコマンドを持っています:
curl -k -d X-User=user -d X-Password=password https://12.12.12.21
これは私の例です:
import urllib2
opener = urllib2.build_opener()
opener.addheaders = [('X-User', 'user'),('X-Password', 'password')]
rr = opener.open("https://12.12.12.21")
print rr.read()
期待どおりに機能していません(結果:パスワード/ユーザー名が間違っています)。理由を理解するのに役立ちますか?