แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python
Moderator: mindphp , ผู้ดูแลกระดาน
newmae
PHP VIP Members
โพสต์: 1002 ลงทะเบียนเมื่อ: 07/05/2024 9:11 am
โพสต์ที่ยังไม่ได้อ่าน
โดย newmae » 07/06/2024 3:31 pm
เรียกหา endpoint ไม่สำเร์จ โดยเรียกผ่าน flask api โดยรันไฟล์ผ่าน Python3
ซึ่งร้องขอผ่าน cmd
โค้ด: เลือกทั้งหมด
curl -x POST http://127.0.0.1:5000/auth/login \-h "Content-Type: application/json" \-d '{"username": "test", "password": "test"}'
เจอ error อย่างนี้
curl: (5) Could not resolve proxy: POST
curl: (3) URL rejected: Bad hostname
curl: (3) URL rejected: Malformed input to a URL function
curl: (3) URL rejected: Bad hostname
curl: (3) unmatched brace in URL position 2:
'{username:
^
ผ่าน postman ก็ไม่สำเร็จ
postman.png (16.18 KiB) Viewed 2040 times
kritserv
PHP VIP Members
โพสต์: 6004 ลงทะเบียนเมื่อ: 27/05/2024 10:09 am
โพสต์ที่ยังไม่ได้อ่าน
โดย kritserv » 07/06/2024 4:10 pm
ส่วนของคำสั่ง curl ลองแบ่งด้วย \ ดูนะครับเป็นการช่วยแบ่ง json เพราะ บางที cmd จะแบ่ง json ไม่ถูก
โค้ด: เลือกทั้งหมด
curl -X POST http://127.0.0.1:5000/auth/login -H "Content-Type: application/json" -d "{\"username\": \"test\", \"password\": \"test\"}"
ส่วน postman ไม่สำเร็จ อันนี้ผมไม่รู้ครับ
newmae
PHP VIP Members
โพสต์: 1002 ลงทะเบียนเมื่อ: 07/05/2024 9:11 am
โพสต์ที่ยังไม่ได้อ่าน
โดย newmae » 07/06/2024 4:43 pm
kritserv เขียน: ↑ 07/06/2024 4:10 pm
ส่วนของคำสั่ง curl ลองแบ่งด้วย \ ดูนะครับเป็นการช่วยแบ่ง json เพราะ บางที cmd จะแบ่ง json ไม่ถูก
โค้ด: เลือกทั้งหมด
curl -X POST http://127.0.0.1:5000/auth/login -H "Content-Type: application/json" -d "{\"username\": \"test\", \"password\": \"test\"}"
ส่วน postman ไม่สำเร็จ อันนี้ผมไม่รู้ครับ
ได้ผลครับ
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 18