[python] 파이썬 요청-연결 어댑터 없음

Requests : HTTP for Humans 라이브러리 사용하고 있는데이 이상한 오류가 발생하여 무슨 뜻인지 모르겠습니다.

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

아무도 아이디어가 있습니까?



답변

프로토콜 체계를 포함해야합니다.

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

포함하지 않는 http://부분, requests어떻게 원격 서버에 연결하는 방법을 모르고있다.

프로토콜 체계는 모두 소문자 여야합니다. HTTP://예를 들어 URL이 시작 하면 http://연결 어댑터도 찾지 못합니다 .


답변

또 다른 이유는 URL에 ‘\ n’과 같은 숨겨진 문자가 포함되어있을 수 있습니다.

아래와 같이 URL을 정의하면이 예외가 발생합니다.

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

문자열에 ‘\ n’숨기기가 있기 때문입니다. 실제로 URL은 다음과 같습니다.

\nhttp://google.com\n


답변