2017-07-18 1 views
0

こんにちは私はロボットフレームワークを使用しています。InsecureRequestWarning:Robot Frameworkで未確認のHTTPS要求が行われています。

私がGETリクエストを送信しようとしているが、私は次の警告

C取得:\ Python27 \ libには\サイト - パッケージ\ urllib3-1.21.1-py2.7.egg \ urllib3 \ connectionpool.py:852:InsecureRequestWarning:未確認のHTTPS要求が行われています。証明書の検証を追加することを強くお勧めします。参照:https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning

誰もこの問題を抱えていますか?私が解決策を探していたので、アドバイスの1つは警告を無効にすることでしたが、それを行う方法は?

ありがとうございました

+0

これは単なる警告です。無視しても安全です(セキュリティが重要でない限り)。あなたは 'set PYTHONHTTPSVERIFY = 0'または' set PYTHONWARNINGS = ignore:InsecureRequestWarning'を試すことができます。 – Helio

+0

こんにちは、Helio、 どうすればいいですか? PYTHONHTTPSVERIFYをどこに設定するのですか? –

+0

@Helio何か考えですか? –

答えて

1

次のテストケースは、警告を表示せずに完全に実行されます。 Create Sessionキーワードのオプションverify=trueに注意してください。

*** Settings *** 
Library   Collections 
Library   String 
Library   RequestsLibrary 
Library   OperatingSystem 

*** Test Cases *** 
Get Requests 
    [Tags] get 
    Create Session google http://www.google.com verify=true 
    Create Session github https://api.github.com verify=true 
    ${resp}= Get Request google / timeout=5 
    Should Be Equal As Strings ${resp.status_code} 200 
    ${resp}= Get Request github /users/bulkan timeout=5 
    Should Be Equal As Strings ${resp.status_code} 200 
    Dictionary Should Contain Value ${resp.json()} Bulkan Evcimen 
+0

問題を解決した、たくさんのHelioに感謝します! –

関連する問題