Want-Repr-Digest header
Tiêu đề HTTP Want-Repr-Digest request và response header cho biết sở thích để người nhận gửi tiêu đề toàn vẹn Repr-Digest trong các thông điệp liên quan đến URI yêu cầu và siêu dữ liệu biểu diễn.
Tiêu đề bao gồm các tùy chọn thuật toán băm mà người nhận có thể sử dụng trong các thông điệp tiếp theo. Các tùy chọn chỉ phục vụ như gợi ý, và người nhận có thể bỏ qua các lựa chọn thuật toán, hoặc hoàn toàn bỏ qua các tiêu đề toàn vẹn.
Một số triển khai có thể gửi các tiêu đề Repr-Digest không được yêu cầu mà không cần yêu cầu tiêu đề Want-Repr-Digest trong thông điệp trước.
| Loại tiêu đề | Representation header |
|---|---|
| Forbidden request header | Không |
Cú pháp
Want-Repr-Digest: <algorithm>=<preference>
Want-Repr-Digest: <algorithm>=<preference>, …, <algorithmN>=<preferenceN>
Chỉ thị
<algorithm>-
Thuật toán được yêu cầu để tạo digest của biểu diễn. Chỉ hai thuật toán digest đã đăng ký được coi là an toàn:
sha-512vàsha-256. Các thuật toán digest đã đăng ký không an toàn (cũ) là:md5,sha(SHA-1),unixsum,unixcksum,adler(ADLER32) vàcrc32c. <preference>-
Số nguyên từ 0 đến 9 trong đó
0có nghĩa là "không thể chấp nhận", và các giá trị1đến9truyền đạt sở thích tăng dần, tương đối, có trọng số. Trái với các bản thảo đặc tả trước đó, trọng số không được khai báo qua cú phápqquality values.
Ví dụ
Want-Repr-Digest: sha-512=8, sha-256=6, adler=0, sha=1
Want-Repr-Digest: sha-512=10, sha-256=1, md5=0
Đặc tả
| Thông số kỹ thuật |
|---|
| Digest Fields> # section-4> |
Tương thích trình duyệt
Tiêu đề này không có tích hợp trình duyệt được xác định theo đặc tả ("tương thích trình duyệt" không áp dụng).
Nhà phát triển có thể đặt và lấy các tiêu đề HTTP bằng fetch() để cung cấp hành vi triển khai dành riêng cho ứng dụng.
Xem thêm
Content-Digest,Repr-Digest,Want-Content-Digesttiêu đề digest- Digital Signatures for APIs hướng dẫn SDK sử dụng
Content-Digestcho chữ ký số trong các cuộc gọi HTTP (developer.ebay.com)