Имя ключа пользовательского заголовка HTTP на неанглийском языке

#http #http-headers

#http #http-заголовки

Вопрос:

Возможно ли указать имя пользовательского заголовка HTTP в заголовке запроса или ответа на другом языке, кроме английского? В нашем случае мы интегрируем наш сервис с внешними серверами и хотим использовать имя заголовка «какой внешний сервер будет отвечать как заголовок авторизации» в качестве входных данных от пользователя. Если есть возможность указать имя заголовка на китайском или других языках.

  1. мы бы потребовали, чтобы оно было проверено на наличие символов, отличных от Ascii.
  2. В противном случае мы можем ограничить использование пользователями только английского языка.

Ответ №1:

Нет, имена полей ограничены подмножеством US-ASCII. См. https://greenbytes.de/tech/webdav/rfc7230.html#header.fields за подробностями.