source

Python 요청 - 연결 어댑터 없음

gigabyte 2022. 12. 28. 21:38
반응형

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님은 리모트 서버에 접속하는 방법을 모릅니다.

URL이 다음과 같이 시작하는 경우 프로토콜 스킴은 모두 소문자여야 합니다.HTTP://예를 들어, 이 기능은http://연결 어댑터도 사용할 수 있습니다.

또 하나의 이유로 URL에 '\n'과 같은 숨겨진 문자가 포함되어 있을 수 있습니다.

다음과 같이 URL을 정의하면 이 예외가 발생합니다.

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

문자열에 '\n'이 숨겨져 있기 때문입니다.실제로 URL은 다음과 같습니다.

\nhttp://google.com\n

연결 어댑터 매칭을 가장 고유하게 수정하고 기타 작은 Python 3 텍스트 인코딩 버그. ..netrc는 더 이상 명시적 인증을 재정의하지 않습니다.마운트 가능한 연결 어댑터

요청을 설치하려면 다음 절차를 따릅니다.

$ pip 설치 요청

언급URL : https://stackoverflow.com/questions/15115328/python-requests-no-connection-adapters

반응형