ฉันใช้คำขอ: 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,