개발/Python

[파이썬] Requests - No connection adapters 오류

MinorMan 2022. 10. 13. 11:01
반응형

<질문>

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

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

누구든지 아이디어가 있습니까?


<답변1>

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

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

없이http:// 부분,requests 원격 서버에 연결하는 방법을 모릅니다.

프로토콜 체계는 모두 소문자여야 합니다. URL이HTTP:// 예를 들어http:// 연결 어댑터 중 하나.


<답변2>

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

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

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

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

\nhttp://google.com\n

<답변3>

가장 구체적인 첫 번째로 연결 어댑터 일치를 수정합니다. 기타 작은 Python 3 텍스트 인코딩 버그..netrc가 더 이상 명시적 인증을 무시하지 않습니다.,마운트 가능한 연결 어댑터

요청을 설치하려면 다음을 수행하십시오.

$ pip 설치 요청

반응형