2017-03-10 10 views
1

iamはLinuxマシンでPython 3.6を使用しています。そして、私のHTTPS要求は機能しません。Python 3.6を無効にするSSL(verify = False)は動作しません

import requests 

requests.get('https://192.168.56.101:4665/v1/objects/services/docker-icinga2!random-005', verify=False, auth=('root', 'icinga')) 

応答は次のとおりです。disable_warnings で

/usr/local/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py:852: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings 
    InsecureRequestWarning) 

ようにコード:私は応答としてこれを取得

import requests 
from requests.packages.urllib3.exceptions import InsecureRequestWarning 

# Disable flag warning 
requests.packages.urllib3.disable_warnings(InsecureRequestWarning) 

requests.get('https://192.168.56.101:4665/v1/objects/services/docker-  
icinga2!random-005', auth=('root', 'icinga')) 

(uは画像に表示されて) Error

答えて

0

この警告を無効にするには、r equests.package.disable_warnings

from requests.packages.urllib3.exceptions import InsecureRequestWarning 

# Disable flag warning 
requests.packages.urllib3.disable_warnings(InsecureRequestWarning) 

requests.get('https://192.168.56.101:4665/v1/objects/services/docker-icinga2!random-005', verify=False, auth=('root', 'icinga')) 
+0

私はあなたのコードをコピーしてください。それは私にまず最初に輸入要求への応答を与えるので、私はそれを上に書いてください: (これはこのコメントのために長く)私はトレースバックが失敗する。 requests.packages.urllib3.exceptions.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED]証明書の検証に失敗しました(_ssl.c:749) 上記の質問に完全なテキストを書きます。 – klausf11

+0

同じrequest.get行にあるのでしょうか? –

+0

どういう意味ですか? Pythonスクリプトのエラー応答またはコード?私はコードにエラーレスポンスを画像として追加しました。 – klausf11

関連する問題