Tôi sẽ không thay đổi bất kỳ điều gì trong mã trạng thái để tương thích ngược. Tôi sẽ thêm tiêu đề "Cảnh báo" trong phản hồi:
Warning: 299 - "Deprecated API"
Bạn cũng có thể chỉ định "-" với "Tác nhân" phát ra cảnh báo và rõ ràng hơn trong văn bản cảnh báo:
Warning: 299 api.blazingFrog.com "Deprecated API: use betterapi.blazingFrog.com instead. Old API maintained until 2015-06-02"
Tiêu đề cảnh báo được chỉ định tại đây: https://tools.ietf.org/html/rfc7234#section-5.5 . Mã cảnh báo 299 là chung chung, "Không được chấp nhận" không phải là tiêu chuẩn.
Bạn phải yêu cầu khách hàng API của mình ghi lại các cảnh báo HTTP và giám sát nó.
Tôi chưa bao giờ sử dụng nó cho đến bây giờ, nhưng khi công ty của tôi trưởng thành hơn trong Rest API, tôi sẽ tích hợp nó.
Chỉnh sửa (2019-04-25): Như @Harry Wood đã đề cập, tiêu đề Cảnh báo nằm trong chương liên quan đến bộ nhớ đệm trong tài liệu. Tuy nhiên, RFC rõ ràngWarnings can be used for other purposes, both cache-related and otherwise.
Nếu bạn thích một phương pháp thay thế, bản nháp này https://tools.ietf.org/html/draft-dalal-deprecation-header-00 đề xuất một tiêu đề mới "Không dùng nữa".
Date
giá trị trong cùng một thông báo, người nhận PHẢI loại trừ giá trị cảnh báo. . . trước . . . bằng cách sử dụng tin nhắn. ”