MIME ประเภทใดที่เหมาะสมที่สุดที่จะใช้เมื่อส่งข้อมูลที่มีโครงสร้างด้วย YAML ผ่าน HTTP
คำอธิบายว่าเหตุใดตัวเลือกหนึ่งจึงเหมาะสมที่สุดจะได้รับการชื่นชมมาก
ไม่มีประเภทแอปพลิเคชันที่ลงทะเบียนหรือประเภทข้อความที่ฉันสามารถดูได้
ตัวอย่าง:
> GET /example.yaml
< Content-Type: ????
<
< --- # Favorite movies
< - Casablanca
< - North by Northwest
< - Notorious
ตัวเลือกที่เป็นไปได้:
text/yaml
text/x-yaml
application/yaml
application/x-yaml
text/
ละครใบ้ที่ขึ้นต้นด้วยจะถูกประมวลผลเป็น ISO-8859-1 เว้นแต่จะมีการประกาศประเภทละครใบ้อื่นอย่างชัดเจน (เช่นtext/html; charset=utf-8
) ประเภท Mime ที่ขึ้นต้นด้วยapplication/
จะถูกประมวลผลเป็น UTF-8 เว้นแต่จะมีการประกาศประเภท Mime อื่นอย่างชัดเจน ยกตัวอย่างเช่นtext/x-yaml
ไม่สามารถใช้อักขระ UTF-8 ในขณะที่text/x-yaml; charset=utf-8
และapplication/x-yaml
สามารถ IIRC กำหนดไว้ใน RFC 3023