Если несколько адресов URL передаются в cURL, он использует TCP-соединение, когда это возможно.

Например:

curl -o 1.jpg http://example.com/1.jpg -o 2.jpg http://example.com/2.jpg

Мне нужно сделать то же самое, но с разными запросами к одному и тому же URL.

Я думал, может быть, это будет работать:

curl -d "a=1" -o 1 http://example.com/script.php -d "a=2" -o 2 http://example.com/script.php

Но вместо разделения аргументов -d каждого запроса он просто складывает их вместе.

Есть ли способ достичь того, чего я хочу с помощью cURL?

Если нет, есть ли другой инструмент, который может присутствовать в системе Linux (например, Wget), который может сделать выше?

1 ответ1

1

Ответ Даниэля Стенберга, автора cURL:

Ранее мы обсуждали добавление этой способности, но пока этого не сделали.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .