รหัสสถานะ 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 บ่งบอกว่ามีการส่งการตอบกลับโดยไม่มีเนื้อหา ซึ่งโดยปกติเป็นเพราะการดำเนินการ DELETE สำเร็จ
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 ในอนาคต ดูข้อมูลเกี่ยวกับวิธีเปลี่ยนรหัส 500 เป็น 429 ที่นโยบายการจับกุมและนโยบายโควต้า
500 ดูข้อผิดพลาดภายในเซิร์ฟเวอร์ 500
502 โปรดดู502 Bad Gateway
503 โปรดดูที่บริการ 503 ไม่พร้อมใช้งาน
504 โปรดดูระยะหมดเวลาของเกตเวย์ 504