Mã trạng thái HTTP

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến Tài liệu về Apigee X.
thông tin

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

Ví dụ: nếu bạn cố tạo một thực thể bộ nhớ đệm có cùng tên với bộ nhớ đệm hiện có, câu trả lời 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 các mã trạng thái HTTP phổ biến nhất và ý nghĩa của các 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 là đượ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 xác thực mà mà bạn đang dùng để đưa ra yêu cầu không có quyền thích hợp để thực hiện thao tác đó. Xác minh các vai trò cho tài khoản mà bạn đang sử dụng.
403 Cấm. Tên người dùng và mật khẩu 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, hãy đăng nhập vào login.apigee.com/login. Nếu bạn cần một tài khoản, hãy ký lên.

Đảm bảo rằng bạn đang sử dụng thông tin đăng nhập chính xá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 đúng chính tả và API bạn đang cố truy cập tồn tại. Ví dụ: đảm bảo rằng bạn không cố gắng truy cập bản sửa đổi API không chính xác. Xem thêm phần 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 lệnh gọi API yêu cầu động từ POST.
409 Sự xung đột. Cho biết có 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 khi POST hoặc PUT các yêu cầu 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 ĐĂNG nội dung sau đây 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 sử dụng tiêu đề Accept thay vì Tiêu đề Content-type.

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