Http заголовки - регламентированные знаки пробела, запятые и прочее
Подскажите пожалуйста, регламентированы ли в rfc для http заголовков - знаки пробела, запятых, точек с запятой и прочее ?
Для примера:
HTTP/1.1 200 OK
Connection: Keep-Alive
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Date: Thu, 8 Aug 2021 10:23:13 GMT
Keep-Alive: timeout=5, max=1000
Last-Modified: Mon, 25 Jul 2016 04:32:39 GMT
Server: Apache
Вот к примеру "HTTP/1.1 200" - тут пробел между кодом ответа и версией http он регламентирован ? Или может быть два пробела или три ?
Или "Keep-Alive: timeout=5, max=1000" - тут тоже строго регламентировано ? Или тоже может быть произвольное кол-во пробелов ? Или может быть пробелы могут быть до или после символа "=" ? Или может быть вообще пробелов может не быть ?
Я не нашел в rfc7230 - по этому поводу.