Korzystam z biblioteki Requests: HTTP for Humans i mam ten dziwny błąd i nie wiem, co to znaczy.
No connection adapters were found for '192.168.1.61:8080/api/call'
Czy ktoś ma pomysł?
Korzystam z biblioteki Requests: HTTP for Humans i mam ten dziwny błąd i nie wiem, co to znaczy.
No connection adapters were found for '192.168.1.61:8080/api/call'
Czy ktoś ma pomysł?
Odpowiedzi:
Musisz dołączyć schemat protokołu:
'http://192.168.1.61:8080/api/call'
Bez tej http://
części requests
nie ma pojęcia, jak połączyć się ze zdalnym serwerem.
Zauważ, że schemat protokołu musi być pisany małymi literami; jeśli HTTP://
na przykład adres URL zaczyna się , nie znajdzie http://
adaptera połączenia.
requests
służy wyłącznie do HTTP, a nie innych protokołów.
Jeszcze jeden powód, być może twój adres URL zawiera niektóre ukryte znaki, takie jak „\ n”.
Jeśli zdefiniujesz swój adres URL jak poniżej, ten wyjątek spowoduje:
url = '''
http://google.com
'''
ponieważ w ciągu znajduje się „\ n”. Adres URL w rzeczywistości staje się:
\nhttp://google.com\n
url = self.base_url % endpoint,