Če za eno možnost --proxy podate dva URL-ja, gresta oba prek istega posrednika. Ko vsak prenos potrebuje svojo pot, curlu določite mejo prenosa.

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/

Oba naslova posrednika sta nadomestna; HTTP-konni točki izberite v svoji storitvi ali na seznamu posrednikov HTTP. Možnost --next začne drug prenos z novimi lokalnimi možnostmi. Drugega posrednika navedite izrecno. Možnost, podana pred mejo, bo morda potrebna tudi pozneje.

To je zaporedni primer, zato je povezavo med ciljem, izhodno datoteko in posrednikom lahko preveriti. Vzporedni prenosi spremenijo razporejanje; posrednika za vsak URL ne izberejo samodejno.

Bodite previdni pri besedilni datoteki parov

Vrstica z proxy-address destination-url je oblika vaše aplikacije. curl iz poljubnega besedila ne sklepa o pomenu stolpcev. Zanka lupine ali dispatcher mora vsak zapis spremeniti v izrecne možnosti.

Argumente ohranite kot argumente. Združevanje nezaupanja vrednih URL-jev lahko presledkom ali znakom lupine dovoli spremembo pomena ukaza. Dokumentirano sintakso konfiguracijske datoteke curl je lažje pregledati.

Ločeno zabeležite rezultat vsakega prenosa in časovne omejitve ter obravnavo napak povežite s prenosom, ki ju potrebuje.

Sorodni članki