Header Accept có thể dùng wildcard: */* khớp mọi thứ, type/* khớp mọi subtype của type đó. Server có một media type cụ thể muốn trả; cần kiểm tra client có chấp nhận không.
Cho media type server muốn trả (ví dụ application/json) và header Accept, in yes nếu có ít nhất một mục trong Accept khớp (xét cả wildcard), ngược lại no.
application/json, Accept text/html, application/* → yesDòng 1: media type server muốn trả (type/subtype). Dòng 2: header Accept, các mục cách bởi dấu phẩy (có thể kèm ;q=..., bỏ qua q).
Media type hợp lệ dạng type/subtype. Số mục Accept ≤ 20.
In yes nếu khớp, ngược lại no.
Ví dụ:
Đầu vào:
application/json
text/html, application/*
Đầu ra:
yes
Giải thích:
Đang tải editor...