Loại MIME thích hợp nhất để sử dụng khi gửi dữ liệu có cấu trúc với YAML qua HTTP là gì?YAML mime type?
Giải thích về lý do tại sao một lựa chọn nhất định phù hợp nhất sẽ được đánh giá cao.
Không có đăng ký application type hoặc text type mà tôi có thể xem.
Ví dụ:
> GET /example.yaml
< Content-Type: ????
<
< --- # Favorite movies
< - Casablanca
< - North by Northwest
< - Notorious
có thể lựa chọn:
text/yaml
text/x-yaml
application/yaml
application/x-yaml
Weird, google cho "yaml mime" cung cấp liên kết ruby là lần truy cập đầu tiên, với văn bản/x-yaml và không có người đàn ông tion của ứng dụng/x-yaml – Greg
Đây không phải là _quite_ true.Các loại MIME bắt đầu bằng 'text /' sẽ được xử lý dưới dạng ISO-8859-1 trừ khi loại mime khác được khai báo rõ ràng (ví dụ: 'text/html; charset = utf-8'). Các kiểu MIME bắt đầu bằng 'application /' được xử lý như là UTF-8 trừ khi một loại mime khác được khai báo một cách rõ ràng. Ví dụ, 'text/x-yaml' không thể sử dụng các ký tự UTF-8 trong khi' text/x-yaml; charset = utf-8' và 'application/x-yaml' có thể. IIRC, điều này được định nghĩa trong RFC 3023. –
@Ryan: Cảm ơn, thông tin tuyệt vời. Nó có áp dụng cho YAML không? Nó không phải là XML ... –