รหัสสถานะ HTTP
หัวข้อนี้กำหนดข้อกำหนดรหัสการตอบสนอง HTTP สำหรับ REST API ของ MTPush
API การ Push ของ MTPush เวอร์ชันใหม่ v4 API เป็นไปตามข้อกำหนดนี้
คำจำกัดความรหัสสถานะ
รหัส | คำอธิบาย | คำอธิบายโดยละเอียด |
---|---|---|
200 | OK | สำเร็จ! |
400 | คำขอไม่ถูกต้อง | คำขอไม่ถูกต้อง คำอธิบายที่เกี่ยวข้องจะอธิบายเหตุผล |
401 | ไม่ได้รับการตรวจสอบ | ไม่มีข้อมูลการตรวจสอบหรือการตรวจสอบล้มเหลว |
403 | ถูกปฏิเสธ | คำขอถูกเข้าใจแต่ไม่ได้รับการยอมรับ คำอธิบายที่เกี่ยวข้องจะอธิบายเหตุผล |
404 | ไม่พบ | ไม่พบทรัพยากร ผู้ใช้ที่ร้องขอไม่มีอยู่ และรูปแบบคำขอไม่ได้รับการสนับสนุน |
405 | วิธีการร้องขอไม่เหมาะสม | การดำเนินการนี้ไม่รองรับคำขอจากวิธีนี้ |
410 | ออฟไลน์ | ทรัพยากรที่ร้องขออยู่ในสถานะออฟไลน์ โปรดดูประกาศที่เกี่ยวข้อง |
429 | คำขอมากเกินไป | จำนวนคำขอเกินขีดจำกัด คำอธิบายที่เกี่ยวข้องจะอธิบายเหตุผลเฉพาะ |
500 | ข้อผิดพลาดภายในเซิร์ฟเวอร์ | เกิดข้อผิดพลาดภายในบนเซิร์ฟเวير โปรดติดต่อเราเพื่อแก้ไขปัญหาโดยเร็ว |
502 | พร็อกซีไม่ถูกต้อง | เซิร์ฟเวอร์บริการออฟไลน์หรือกำลังอัปเกรด โปรดลองอีกครั้งในภายหลัง |
503 | บริการชั่วคราวไม่พร้อมใช้งาน | เซิร์ฟเวอร์ไม่สามารถตอบสนองคำขอได้ โปรดลองอีกครั้งในภายหลัง |
504 | พร็อกซีหมดเวลา | เซิร์ฟเวอร์ทำงานอยู่แต่ไม่สามารถตอบสนองคำขอได้ โปรดลองอีกครั้งในภายหลัง |
การปฏิบัติตาม
- รหัสที่ถูกต้องต้องเป็น 200
- รหัสข้อผิดพลาดทางตรรกะทางธุรกิจ ใช้ 4xx หรือ 400
- รหัสข้อผิดพลาดภายในเซิร์ฟเวอร์ ใช้ 5xx หรือ 500
- เมื่อธุรกิจมีความผิดปกติ เนื้อหาที่ส่งกลับจะใช้รูปแบบ JSON เพื่อกำหนดข้อมูลข้อผิดพลาด