Распаковать архив в целевые каталоги без перезаписи существующих файлов

В описании --anyauthговорится

Tells curl to figure out authentication method by itself, and use the most secure one the remote site claims to support. This is done by first doing a request and checking the response-headers, thus possibly inducing an extra network round-trip.

Он работает, отправляя запрос без аутентификации, а затем определяя из ответа (a ), необходим ли еще один запрос, и (b ), какую форму аутентификации следует использовать. Типичный сценарий: сервер отвечает на запрос 401 ,с информацией в заголовках, указывающей , какие типы аутентификации он будет принимать .

Чтобы иметь возможность отправить запрос дважды, curlнужно уметь повторно -читать данные (не запоминать их )— вот что подразумевается под «перемоткой». Каналы не являются доступными для поиска , поэтому канал, используемый для подачи данных в curl, считывающий со своего стандартного ввода, означает, что curlне может повторно -прочитать входные данные, и, следовательно, --anyauthможет нельзя использовать надежно.

0
25.03.2021, 05:41
0 ответов

Теги

Похожие вопросы