Mã trạng thái HTTP

Bạn đang xem tài liệu về Apigee Edge.
Tham khảo tài liệu về Apigee X.
thông tin

Thông báo lỗi phản hồi của Edge API bao gồm mã trạng thái HTTP và thông báo lỗi.

Ví dụ: nếu bạn cố gắng tạo một thực thể bộ nhớ đệm trùng tên với bộ nhớ đệm hiện có, thì phản hồi sẽ là:

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

Bảng sau đây tóm tắt những mã trạng thái HTTP phổ biến nhất và ý nghĩa của những mã đó trong Apigee Edge.

Mã trạng thái HTTP Mô tả
2xx Thành công. Lệnh gọi API đã thành công. HTTP 204 cho biết phản hồi được gửi mà không có nội dung, thường là do thao tác DELETE thành công.
401 Không được uỷ quyền. Thông tin đăng nhập mà bạn đang sử dụng để đưa ra yêu cầu không có quyền thích hợp để thực hiện thao tác này. Xác minh vai trò của tài khoản bạn đang sử dụng.
403 Cấm truy cập. Tổ hợp tên người dùng và mật khẩu mà bạn đang sử dụng không hợp lệ đối với tổ chức mà bạn chỉ định. Để kiểm tra thông tin xác thực của bạn, hãy đăng nhập vào login.apigee.com/login. Nếu bạn cần có tài khoản, hãy đăng ký.

Đảm bảo rằng bạn đang sử dụng đúng thông tin xác thực cho tổ chức của mình và kiểm tra kỹ chính tả.

404 Không tìm thấy. Xác minh rằng URL yêu cầu được viết đúng chính tả và API mà bạn đang cố gắng truy cập tồn tại. Ví dụ: đảm bảo rằng bạn không cố gắng truy cập vào bản sửa đổi không chính xác của API. Xem thêm thông tin về 404 Không thể xác định proxy cho máy chủ lưu trữ: <virtual host name> và url: <path>.
405 Không được phép dùng phương thức này. Bạn đã chỉ định một phương thức không được hỗ trợ. Ví dụ: bạn đã sử dụng động từ GET cho một lệnh gọi API yêu cầu động từ POST.
409 Sự xung đột. Cho biết xung đột với một thực thể hiện có. Ví dụ: bạn đã cố tạo bộ nhớ đệm bằng một tên đã tồn tại.
415 Loại phương tiện không được hỗ trợ. Thông thường, lỗi này xảy ra trên các yêu cầu POST hoặc PUT khi tiêu đề HTTP Content-type được đặt thành giá trị không chính xác. Ví dụ: lỗi HTTP 415 sẽ được trả về nếu bạn POST đoạn mã sau lên một API chỉ hỗ trợ JSON:
$ curl https://api.company.com/v1/json_service
  -X POST
  -H "Content-type:text/xml"
  -d '<SomeXML>'

Đối với các yêu cầu GET, hãy dùng tiêu đề Accept thay vì tiêu đề Content-type.

429 Quá nhiều yêu cầu. Đã vượt quá giới hạn số lượng yêu cầu theo chính sách Hạn mức hoặc Hạn mức tăng đột biến. Mã trạng thái mặc định hiện tại về việc vượt quá giới hạn số lượng yêu cầu là 500, nhưng giá trị mặc định có thể thay đổi thành 429 trong tương lai. Vui lòng xem Chính sách về việc bắt giữ một cách nhanh chóngChính sách về hạn mức để biết thông tin về cách thay đổi mã 500 thành 429.
500 Hãy xem nội dung Lỗi máy chủ nội bộ 500.
502 Hãy xem nội dung 502 Cổng kết nối bị lỗi.
503 Xem nội dung 503 Service không có sẵn.
504 Xem phần Hết thời gian chờ cổng 504.