Requests : HTTP for Humans 라이브러리 를 사용하고 있는데이 이상한 오류가 발생하여 무슨 뜻인지 모르겠습니다.
No connection adapters were found for '192.168.1.61:8080/api/call'
아무도 아이디어가 있습니까?
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://
연결 어댑터도 찾지 못합니다 .
requests
다른 프로토콜이 아닌 HTTP 전용입니다.
또 다른 이유는 URL에 '\ n'과 같은 숨겨진 문자가 포함되어있을 수 있습니다.
아래와 같이 URL을 정의하면이 예외가 발생합니다.
url = '''
http://google.com
'''
문자열에 '\ n'숨기기가 있기 때문입니다. 실제로 URL은 다음과 같습니다.
\nhttp://google.com\n
url = self.base_url % endpoint,