Как выйти из литерала разрыва строки в HTTP-заголовке?

Некоторые отличные решения, использующие stdlib, вот чистая попытка Python:

11
задан bignose 1 May 2009 в 04:34
поделиться

3 ответа

При разработке собственного дополнительного поля можно использовать BASE64 или заключенный в кавычки - печатаемый для выхода (и неEscape) из значения.

8
ответ дан 3 December 2019 в 05:36
поделиться

Согласно заголовкам сообщения RFC2616 4.2:

Поля заголовка могут быть расширены по нескольким строкам путем предшествования каждой дополнительной строке по крайней мере с одним SP или HT.

где SP означает пробел (0x20), и HT означает горизонтальный символ табуляции (0x09).

3
ответ дан 3 December 2019 в 05:36
поделиться

Если это - пользовательское поле, как Вы выходите из него, зависит полностью от того, как предназначенное приложение собирается проанализировать его. Если это, некоторые прибавляют Вас, создал Вас, мог бы придерживаться URL, кодирующего, так как он довольно попробовал и верный, и много языков имеет методы кодирования/декодирования, встроенные так, Ваше веб-приложение закодирует его и Ваш разъем в (или независимо от того, что Вы продолжаете работать), декодировал бы его.

1
ответ дан 3 December 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: