同様のトピックに関する回答を既に見ましたが、rfc5322 は次のように述べています。
展開は、直後に WSP が続く CRLF を削除するだけで実行できます。
これにより、スペースが追加されてソースのスペースのないテキストが壊れる可能性があります。
では、スペースなしで値を折りたたむ方法は?
同様のトピックに関する回答を既に見ましたが、rfc5322 は次のように述べています。
展開は、直後に WSP が続く CRLF を削除するだけで実行できます。
これにより、スペースが追加されてソースのスペースのないテキストが壊れる可能性があります。
では、スペースなしで値を折りたたむ方法は?
最新のソリューションは、完全に任意の折り畳みを可能にする RFC2047 エンコーディングを使用することです。
=?us-ascii?B?A?=
=?us-ascii?B?B?=
単一の string をエンコードし、AB
スペースの不足を維持します。
ヘッダー形式では、スペースなしで改行することはできません。
長い行を送信することに問題はないことに注意してください — ヘッダー行の長さ制限は 998 文字 (セクション 2.3) であり、間にスペースを入れずに 998 文字を超えるヘッダーを送信する必要がある場合は、おそらく何か間違ったことをしている可能性があります。 .