ฉันใช้คำขอ: HTTP สำหรับห้องสมุดมนุษย์และฉันได้รับข้อผิดพลาดแปลก ๆ นี้และฉันไม่รู้ว่าหมายถึงอะไร
No connection adapters were found for '192.168.1.61:8080/api/call'
ใครมีความคิดบ้าง
ฉันใช้คำขอ: HTTP สำหรับห้องสมุดมนุษย์และฉันได้รับข้อผิดพลาดแปลก ๆ นี้และฉันไม่รู้ว่าหมายถึงอะไร
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://
อะแดปเตอร์เชื่อมต่อเช่นกัน
requests
สำหรับ HTTP เท่านั้นไม่ใช่โปรโตคอลอื่น ๆ
อีกเหตุผลหนึ่งอาจเป็นเพราะ URL ของคุณมีอักขระที่ซ่อนไว้เช่น '\ n'
หากคุณกำหนด url ของคุณเช่นด้านล่างข้อยกเว้นนี้จะเพิ่ม:
url = '''
http://google.com
'''
เนื่องจากมี '\ n' ซ่อนอยู่ในสตริง ความจริงแล้ว url กลายเป็น:
\nhttp://google.com\n
url = self.base_url % endpoint,