Želim dostopati do naslova URL, ki zahteva uporabniško ime/geslo. Do njega bi rad poskusil dostopati s curlom. Zdaj počnem nekaj takega:
curl http://api.somesite.com/test/blah?something=123
Dobim napako. Mislim, da moram skupaj z zgornjim ukazom navesti uporabniško ime in geslo.
Kako lahko to storim?
Z zastavico -u
vključite uporabniško ime in curl bo zahteval geslo:
curl -u username http://example.com
Geslo lahko vključite tudi v ukaz, vendar bo vaše geslo vidno v zgodovini basha:
curl -u username:password http://example.com
Ali isto, vendar z drugačno sintakso
curl http://username:[email protected]/test/blah?something=123
Uporabniško ime lahko pošljete tudi tako, da napišete:
curl -u USERNAME http://server.example
Curl vas bo nato vprašal za geslo, pri čemer geslo ne bo vidno na zaslonu (ali če morate ukaz kopirati/prilepiti).