POST kérés végrehajtása a Curl használatával

How Perform Post Request Using Curl



A Curl egy ingyenes és nyílt forráskódú parancssori segédprogram, amely lehetővé teszi a felhasználók számára a hálózati kapcsolatok létrehozását. Windows, Linux és Mac rendszereken a Curl nyitva van, így a programozók számára az átvételi lehetőség minden csatornán elérhető.

Különböző szintű információkkal lekérdezéseket tehetünk. Néhány tesztkérdés a POST -ra az alábbiakban található:







Egyszerű POST kérés készítése

Írja be a következő parancsot a parancssorba, hogy egyszerű POST kérést küldjön a curl segítségével.



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



További mezők küldése POST kéréssel

További mezőket küldhet a -d jelző segítségével, és összekapcsolhatja a szervernek küldött POST kéréssel. A következő POST hívás egy felhasználót és egy átviteli területet küld a kritikus paraméterekkel együtt.





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

A curl -el POST -ra adott -d opció szabványos fejlécet biztosít, amely így néz ki:



# Content-Type: application/x-www-form-urlencoded

A tartalomtípus megadása a POST kérésben

A -H jelző használatával adatokat vagy fejláncot küldhet görbével. A következő parancs egy JSON objektumot küld egy kéréssel.

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

Fájlok cseréje CURL segítségével

A curl használatával teljes fájlokat is átvihetünk a parancssorba. Bár ebben az esetben nem tölt fel adatokat, mivel a webhely, amelyhez hozzáférünk, nem található. Ehhez a parancs a következőképpen jelenik meg:

$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi

Következtetés

Ez a cikk bemutatja a Curl parancs fontosságát Linuxon, és tárgyalja a curl post kérések használatát Linuxon. Tisztáztam, hogyan lehet POST -kéréseket készíteni a CURL paranccsal.