HTTP-pyynnön lähettäminen

Bash:
HTTP-pyynnön lähettäminen

How to: (Kuinka tehdä:)

Bashissa voit käyttää curl tai wget komentoa HTTP-pyyntöjen tekemiseen. Yksinkertaisin esimerkki on GET-pyyntö.

# GET-pyyntö curl-komennolla
curl https://example.com

# Tulostaa verkkosivun HTML-koodin
# POST-pyyntö curl-komennolla tiedon lähettämiseen
curl -d "param1=value1&param2=value2" -X POST https://example.com/api

# Vastaanottaa ja näyttää serverin vastauksen

Deep Dive (Sukellus syvyyksiin):

Aikaisemmin tiedon lähettäminen palvelimelle vaati kokonaisia skriptejä tai ohjelmistoja. Bashin curl ja wget ovat tervetulleita työkaluja, sillä niitä on helppo käyttää komentoriviltä.

curl on monipuolinen ja tukee lähes kaikkia internetin siirtoprotokollia. wget on hieman vanhempi, mutta se on suosittu tiedostojen lataamisessa.

Käyttöliittymädetaljit, kuten headerit ja keksit, ovat säädettävissä. Tämä mahdollistaa esimerkiksi simuloituja istuntoja tai käyttäjän tunnistamisen.

# Lähetä JSON-dataa ja aseta Content-Type header curl-komennolla
curl -H "Content-Type: application/json" -d '{"key1":"value1", "key2":"value2"}' -X POST https://example.com/api

See Also (Katso Myös):