web-dev-qa-db-ja.com

Pythonリクエスト-接続アダプターなし

Requests:HTTP for Humans ライブラリを使用していますが、この奇妙なエラーが発生しましたが、どういう意味かわかりません。

No connection adapters were found for '192.168.1.61:8080/api/call'

誰もがアイデアを持っていますか?

145
Azd325

プロトコルスキームを含める必要があります。

'http://192.168.1.61:8080/api/call'

http://部分がないと、requestsにはリモートサーバーへの接続方法がわかりません。

279
Martijn Pieters

もう1つの理由として、URLに「\ n」などの非表示文字が含まれている可能性があります。

以下のようにURLを定義すると、この例外が発生します:

url = '''
http://google.com
'''

文字列に「\ n」の非表示があるためです。実際のURLは次のようになります。

\nhttp://google.com\n
19
Kingname