Representation header là gì?

Noun Web

Representation header là một HTTP header mô tả biểu diễn (representation) cụ thể của tài nguyên (resource) được gửi trong nội dung thông điệp (message body).

Các biểu diễn (representation) là các dạng khác nhau của một tài nguyên cụ thể. Ví dụ: cùng một dữ liệu có thể được định dạng dưới dạng một media type cụ thể như XML hoặc JSON. Tài nguyên cơ bản là giống nhau trong mỗi trường hợp, nhưng cách biểu diễn của nó là khác nhau.

Các máy khách (client) chỉ định các định dạng (format) mà chúng muốn gửi trong content negotiation (sử dụng các header Accept-*) và các representation header cho máy khách biết định dạng của biểu diễn (representation) đã chọn mà chúng thực sự nhận được.

Representation header có thể xuất hiện trong cả thông điệp phản hồi và yêu cầu HTTP. Nếu được gửi dưới dạng phản hồi cho một yêu cầu HEAD, chúng sẽ mô tả nội dung phần nội dung sẽ được chọn nếu tài nguyên thực sự được yêu cầu.

Các representation header bao gồm: Content-Type, Content-Encoding, Content-Language, and Content-Location.

Learning English Everyday