การใช้ curl เพื่อส่ง PATCH ไปยังบริการเว็บของฉันและได้รับข้อผิดพลาด:
Bad Request, The request sent by the client was syntactically incorrect. Apache Tomcat/8.0.37
ในขณะที่ส่ง GET และ POST โดยใช้ curl ก็ไม่มีปัญหา การใช้ Swagger ส่ง PATCH เดียวกันนั้นไม่มีปัญหา ดังนั้นการใช้ WireShark เพื่อเปรียบเทียบเคส Swagger (ดี) และเคส curl (แย่)
ในกรณีที่ดี 0xA จะถูกแทรกหลัง "{" และ "," curl ไม่ได้ทำสิ่งนี้และเครื่องหมายคำพูดคู่หายไป
และนี่คือคำสั่ง curl ของฉันที่ทำงานบน Windows Command Prompt
แอป Chrome ARC ได้รับการตอบสนองเช่นกัน:
ข้อเสนอแนะใด ๆ ที่ชื่นชม