Proxy-Connection — це заголовок сумісності, а не перемикач тунелю
Відрізняйте застарілий заголовок збереження проксі від CONNECT і придушуйте його через інтерфейс заголовків проксі, коли це і є потрібне виправлення сумісності.
Proxy-Connection: Keep-Alive — нестандартне поле сумісності, що трапляється в трафіку HTTP-проксі. CONNECT — це метод, який запитує тунель; цей заголовок не відкриває тунель і не доводить, що запит ішов через проксі.
Якщо придушення створеного curl заголовка проксі — потрібне виправлення сумісності, використовуйте його інтерфейс заголовків проксі:
curl --proxy http://proxy.example:8080 --proxy-header 'Proxy-Connection:' https://example.com/
Порожнє значення видаляє створене поле в цьому інтерфейсі. Це відрізняється від надсилання порожнього заголовка. Збережіть сам параметр проксі: видалення заголовка не вибирає пряме маршрутизування, не змінює протокол проксі й не дає доступу до забороненої адреси.
Перш ніж робити зміну, визначте, в якому обміні є поле. Вивід від клієнта до проксі не показує, чи було його передано сайту. Джерело, яке відхиляє передане поле, потребує доказів із цього пізнішого переходу.
Старіші посередники можуть поводитися інакше, коли поле видалено. Запишіть форму запиту, отримувача, версію клієнта й спостережувану помилку та зробіть це цілеспрямованим вибором сумісності. Ні постійне додавання, ні видалення за кожної помилки проксі не випливає з назви заголовка.