İki URL-i bir --proxy seçimindən sonra yazmaq onların hər ikisini eyni proksi ilə göndərir. Hər yükləməyə öz marşrutu lazımdırsa, curl-a ötürmə sərhədi verin:

curl --proxy http://203.0.113.10:8080 \
  --output first.html https://example.com/ \
  --next \
  --proxy http://203.0.113.20:8080 \
  --output second.html https://example.org/

Hər iki proksi ünvanı placeholder-dir; xidmətinizdən və ya HTTP proksi siyahısından HTTP son nöqtələri seçin. --next seçimi yeni yerli seçimlər dəsti ilə başqa ötürmə başlayır. İkinci proksini açıq yazın. Sərhəddən əvvəl verilmiş seçim sonrasında yenidən verilməli ola bilər.

Bu ardıcıl nümunədir. Hədəf, çıxış faylı və proksi uyğunluğunu yoxlamağı asanlaşdırır. curl paralel ötürmələri də dəstəkləyir, lakin paralellik planlaşdırmanı dəyişir; hər URL üçün proksini avtomatik seçmir.

Cütlüklərdən ibarət mətn faylına diqqət

proxy-address destination-url olan sətir tətbiqinizin formatıdır. curl ixtiyari mətndən bu sütunların mənasını çıxarmır. Shell dövrü, yaradılmış curl konfiqurasiyası və ya başqa kiçik dispatcher hər qeydi açıq seçimlərə çevirməlidir.

Arqumentləri arqument kimi qoruyun. Etibarsız URL-ləri birləşdirərək komanda qurmaq boşluq və ya shell simvollarının mənanı dəyişməsinə imkan verə bilər. Təkrarlanan işlər üçün curl-un sənədləşdirilmiş konfiqurasiya faylı sintaksisi əl ilə yığılmış uzun sətirdən daha asan yoxlanır.

Hər ötürmənin nəticəsini ayrıca qeyd edin. Birinci yükləmənin uğurlu olması ikinci bağlantının marşrutu və ya cavabı barədə heç nə demir. Vaxt aşımı və xəta emalını onlara ehtiyacı olan ötürmə ilə əlaqələndirin və parametr yoxa çıxmış kimi görünəndə sərhədi yoxlayın.

Əlaqəli məqalələr