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.