Proxy-Connection: Keep-Alive е нестандартно поле за съвместимост, срещано в трафика на HTTP прокси. CONNECT е методът, който иска тунел; тази заглавка нито отваря тунел, нито доказва, че заявката е минала през прокси.

Ако потискането на генерираната от curl заглавка за прокси е нужната поправка за съвместимост, използвайте интерфейса ѝ за заглавки на прокси:

curl --proxy http://proxy.example:8080   --proxy-header 'Proxy-Connection:'   https://example.com/

Празната стойност премахва генерираното поле в този интерфейс. Това е различно от изпращане на празна заглавка. Запазете действителната опция за прокси: премахването на заглавката не избира директно маршрутизиране, не сменя протокола на прокси и не дава достъп до забранена дестинация.

Преди промяната установете кой обмен съдържа полето. Изходът от клиента към прокси не показва дали полето е предадено към сайта. Източник, който отхвърля предадено поле, изисква доказателство от този по-късен етап.

По-старите посредници може да се държат различно, когато полето е премахнато. Запишете формата на заявката, получателя, версията на клиента и наблюдаваната грешка и превърнете това в целенасочен избор за съвместимост. Нито винагито добавяне, нито премахването при всяка грешка на прокси следва от името на заглавката.

Подобни статии