Een POST-verzoek uitvoeren met Curl

How Perform Post Request Using Curl



Curl is een gratis en open-source opdrachtregelprogramma waarmee gebruikers netwerkverbindingen kunnen maken. Op Windows, Linux en Mac is Curl open, waardoor het de optie is voor programmeurs op alle kanalen.

Met verschillende informatieniveaus kunnen we de postquery's maken. Hieronder vindt u enkele testquery's voor POST:







Een eenvoudig POST-verzoek doen

Voer de volgende opdracht in op de opdrachtregel om een ​​eenvoudig POST-verzoek te doen via curl.



$ curl -X POST https://example.com/



Extra velden verzenden met een POST-verzoek

U kunt extra velden verzenden met behulp van de vlag -d en deze koppelen aan het POST-verzoek dat u naar de server stuurt. De volgende POST-oproep stuurt een gebruiker en een doorschakelgebied samen met de kritische parameters.





$ curl -d 'user=user1&pass=abcd' -X POST https://example.com/login

De -d optie voor POST met curl levert een standaard header op die er als volgt uitziet:



# Inhoudstype: applicatie/x-www-form-urlencoded

Het inhoudstype specificeren in POST-verzoek

U kunt de vlag -H gebruiken om een ​​stuk data of een header met een krul te verzenden. De opdracht die volgt, verzendt een JSON-object met een verzoek.

$ curl -d '{json}' -H 'Content-Type:application/json' https://example.com/login

Bestanden uitwisselen met CURL

Met curl kunnen we ook hele bestanden overzetten op de opdrachtregel. Hoewel het in dit geval geen gegevens zal uploaden omdat de site die we bezoeken niet wordt gevonden. Om dit te doen, wordt de opdracht weergegeven als:

$ curl --form 'fileuploa [e-mail beveiligd]' https://example.com/resource.cgi

Conclusie

Dit artikel toont het belang van het Curl-commando in Linux en bespreekt het gebruik van curl-postverzoeken op Linux. Ik heb verduidelijkt hoe POST-verzoeken kunnen worden gedaan met de opdracht CURL.