Câu trả lời thực tế cho câu hỏi này là không có tiêu chuẩn để mã hóa ngắt dòng.
Bạn có thể sử dụng bất kỳ Binary-to-text encoding chẳng hạn như Mã hóa URL hoặc Base64, nhưng rõ ràng điều đó sẽ chỉ hoạt động nếu cả người gửi và người nhận thực hiện cùng một phương pháp.
RFC 2616 đã cho phép 'gấp' giá trị (ví dụ: wrap) tiêu đề trên nhiều dòng, nhưng ngắt dòng được coi là một nhân vật không gian duy nhất và không nằm trong giá trị lĩnh vực phân tích cú pháp.
Tuy nhiên, đặc điểm kỹ thuật mà đã trở thành cũ bởi RFC 7230 mà cấm gấp:
Về mặt lịch sử, giá trị trường tiêu đề HTTP có thể được mở rộng trên nhiều dòng bằng cách đặt trước mỗi dòng thêm với ít nhất một không gian hoặc tab ngang (bị ám ảnh).
Đặc điểm kỹ thuật này không cho phép đường gấp như vậy ngoại trừ trong loại message/http
loại phương tiện (Section 8.3.1).
Một người gửi PHẢI KHÔNG tạo ra một thông điệp rằng bao gồm dòng gấp
Một tiêu chuẩn cho các ngắt dòng trong giá trị trường HTTP Header không phải là - và không bao giờ được - thành lập.
+1 - có nghĩa là bạn không phải lo lắng về các ký tự bị giới hạn, mã hóa ký tự đang được sử dụng, vv Cách RFC822 gốc đóng gói những thứ này thật kinh khủng, mong manh và thường sẽ không hoạt động HTTP. – bobince