รหัสสถานะ HTTP

คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่ เอกสารประกอบเกี่ยวกับ Apigee X.
ข้อมูล

ข้อความแสดงข้อผิดพลาดเกี่ยวกับการตอบกลับ Edge API จะมีรหัสสถานะ HTTP และข้อความแสดงข้อผิดพลาด

ตัวอย่างเช่น ถ้าคุณพยายามสร้างเอนทิตีแคช โดยใช้ชื่อเดียวกับแคชที่มีอยู่ คำตอบคือ:

HTTP/1.1 409 Conflict
{
"code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }

ตารางต่อไปนี้สรุปรหัสสถานะ HTTP ที่พบบ่อยที่สุดและความหมายใน Apigee Edge

รหัสสถานะ HTTP คำอธิบาย
2xx สำเร็จแล้ว เรียก API สำเร็จแล้ว HTTP 204 บ่งชี้ว่าการตอบสนอง ส่งโดยไม่มีเนื้อหา ซึ่งโดยปกติมักจะเป็นเพราะการดำเนินการ "ลบ" สำเร็จแล้ว
401 ไม่ได้รับอนุญาต ข้อมูลเข้าสู่ระบบที่ ที่คุณใช้ในการส่งคำขอไม่มีสิทธิ์ที่เหมาะสมในการดำเนินการ ยืนยัน บทบาทสำหรับบัญชีที่คุณใช้อยู่
403 ต้องห้าม ชื่อผู้ใช้และ ชุดรหัสผ่านที่คุณใช้อยู่ไม่ถูกต้องสำหรับองค์กรที่คุณระบุ ในการทดสอบ เข้าสู่ระบบที่ login.apigee.com/login หากคุณต้องการบัญชี ให้ลงชื่อ ขึ้น

ตรวจสอบว่าคุณใช้ข้อมูลเข้าสู่ระบบที่ถูกต้องสำหรับองค์กรและตรวจสอบการสะกดอีกครั้ง

404 ไม่พบ ยืนยันว่า URL ของคำขอสะกดถูกต้องและมี API ที่คุณพยายามเข้าถึง ตัวอย่างเช่น ตรวจสอบว่าคุณไม่ได้พยายามเข้าถึง การแก้ไข API ที่ไม่ถูกต้อง โปรดดูเพิ่มเติมที่ 404 ไม่สามารถระบุพร็อกซีสำหรับโฮสต์: <ชื่อโฮสต์เสมือน> และ URL: <path>
405 ไม่อนุญาตให้ใช้วิธีนี้ คุณระบุวิธีการที่ไม่ได้รับการสนับสนุน ตัวอย่างเช่น คุณใช้คำกริยา GET สำหรับการเรียก API ที่ต้องใช้คำกริยา POST
409 ทำให้เกิดความขัดแย้ง ระบุข้อขัดแย้งกับเอนทิตีที่มีอยู่ ตัวอย่างเช่น คุณพยายามสร้างแคชโดยใช้ชื่อที่มีอยู่แล้ว
415 ประเภทสื่อที่ไม่รองรับ ตามปกติ ข้อผิดพลาดนี้จะเกิดขึ้นใน POST หรือ PUT เมื่อตั้งค่าส่วนหัว HTTP ของ Content-type เป็นค่าที่ไม่ถูกต้อง ตัวอย่างเช่น ระบบจะแสดงข้อผิดพลาด HTTP 415 หากคุณ POST ต่อไปนี้ไปยัง API ที่สนับสนุนเฉพาะ JSON
$ curl https://api.company.com/v1/json_service
  -X POST
  -H "Content-type:text/xml"
  -d '<SomeXML>'

สำหรับคำขอ GET ให้ใช้ส่วนหัว Accept แทนพารามิเตอร์ ส่วนหัว Content-type

429 มีคำขอมากเกินไป ขีดจำกัดของอัตราคือ เกินขีดจำกัดโควต้าหรือนโยบายตรวจจับการละเมิดลิขสิทธิ์ รหัสสถานะเริ่มต้นปัจจุบันสำหรับเกิน ขีดจำกัดอัตราคำขออยู่ที่ 500 แต่ค่าเริ่มต้นอาจเปลี่ยนเป็น 429 ในอนาคต ดูข้อมูลเกี่ยวกับวิธีดำเนินการในนโยบาย Spike Arrest และนโยบายโควต้า เปลี่ยน 500 เป็น 429
500 โปรดดู500 ข้อผิดพลาดภายในเซิร์ฟเวอร์
502 ดูเกตเวย์ 502 ไม่ถูกต้อง
503 โปรดดูที่ 503 บริการไม่พร้อมใช้งาน
504 โปรดดูระยะหมดเวลาของเกตเวย์ 504