Как сделать curl уничтожить / сбросить соединение? - PullRequest
0 голосов
/ 29 февраля 2020

Я пытаюсь воссоздать периодически возникающую проблему, которую я вижу с нашей автоматизацией тестирования и использую curl (не libcurl) в al oop. Но я вижу в заголовках Connection #0 to host storage.googleapis.com left intact последовательные запросы в моем l oop. Я хочу, чтобы соединение было уничтожено / сброшено каждый раз. Проблема, которую я пытаюсь проверить, связана с установлением соединения TLS, и повторное использование соединения не поможет.

Я искал man curl для «уничтожить» и «сбросить» безрезультатно, и все результаты моих поисков в сети получены рядом с другими, получающими сброс соединения, так что это немного шумно.

Мне кажется, что это может быть на уровне ОС.

Как мне curl немедленно сбросить соединение?

1 Ответ

1 голос
/ 29 февраля 2020

curl не имеет такой опции (в отличие от libcurl), но вы часто можете добиться того же эффекта, настаивая на выполнении запроса, используя HTTP / 1.0 с опцией --http1.0.

Это имеет эффект, потому что в HTTP / 1.0 постоянные соединения не были по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...