Come eseguire una richiesta post utilizzando Curl

Come eseguire una richiesta post utilizzando Curl

Il comando Curl viene definito "URL del cliente"E Utilità di riga di comando universalmente utilizzata per i sistemi operativi Windows, Mac e Linux. Questo comando utilizza protocolli diversi come HTTPS, FTP, SMP e così via per scaricare immagini e file dall'URL, inviare dati al server, accedere ai dati dall'URL e ottenere il contenuto del server. L'invio dei dati al server viene eseguita tramite la richiesta post mentre si ottiene i dati dal server viene eseguita tramite Get Request.

Questo articolo dimostrerà come eseguire una richiesta di post utilizzando il comando Curl.

Come eseguire una richiesta post utilizzando Curl Command?

In una richiesta post, il "INVIARE"È un metodo di richiesta HTTP utilizzato per inviare richieste o dati al server tramite protocollo HTTPS o HTTP. IL "arricciare"Il comando ci aiuta a inviare una richiesta post al server tramite l'URL.

Prerequisiti: installa comandi Curl

Per inviare una richiesta post a un server tramite l'URL client, prima installa "arricciare"Comando su Ubuntu usando il"Apt Installa Curl" con "sudo"Diritti:

SUDO APT Installa Curl


Invia una semplice richiesta di post utilizzando Curl

Per inviare semplici richieste di post tramite il comando Curl, utilizzare il “Curl -x Post "Comando:

Curl -x post https: // reqbin.com/


Qui, "-X"Viene utilizzato per selezionare il metodo della richiesta HTTP come"INVIARE" metodo.


Invia i dati in post richiesta tramite Curl

Il metodo post richiesta è particolarmente utilizzato per inviare o trasferire dati su un server o URL specificato. Per inviare dati al server, utilizzare le seguenti opzioni:

    • "-D"L'opzione specifica i dati che devono essere trasferiti.
    • "-H"Definisce il tipo di contenuto dell'intestazione o il tipo di dati che viene trasferito tramite una richiesta di post.
    • "-X"Viene utilizzato per scegliere e utilizzare il metodo di richiesta post con URL:
Curl -d '"e -mail": "[email protected] "," password ":" password123 " '-h" contenuti -type: multipart/forma -data "-x post https: // reqbin.com/echo/post/json



Scrivi la risposta della richiesta post nel file di output

L'output o la risposta di una richiesta post possono essere salvati o sovrascritti in un file utilizzando il “-o" opzione. Ad esempio, abbiamo salvato la risposta nel "test.html" file:

Curl -d '"e -mail": "[email protected] "," password ":" password123 " '-h" contenuti -type: multipart/forma -data "-x post https: // reqbin.com/echo/post/json -o test.html



Successivamente, eseguire il file e controllare l'output o la risposta della richiesta di post:

Invia file nella richiesta post utilizzando Curl

Post richieste non solo inviare dati, ma può anche scambiare file. Per inviare l'intero file nella richiesta post, prima crea il file utilizzando "tocco"Comanda e salva il contenuto nel file.

Ad esempio, abbiamo creato "file.TXT":

toccare il file.TXT


Successivamente, utilizza il “arricciare"Comando insieme alla richiesta post come menzionato nel comando seguente:

Curl -Form "FileUpload [email protected] "-x post https: // reqbin.com/echo/post


Qui, "-modulo"L'opzione viene utilizzata per inviare i dati del modulo nella richiesta post:



Si tratta di inviare una richiesta di post utilizzando "arricciare"Comando.

Conclusione

Per eseguire una richiesta post utilizzando il "arricciare"Comando, prima, installa il" ricciolo "sul tuo sistema tramite"SUDO APT Installa Curl"Comando. Successivamente, invia la richiesta di posta nel comando "Curl" utilizzando "Curl -x Post "Comando insieme a opzioni come"-D","-H", E "-modulo". Questo post ha illustrato come eseguire una richiesta post utilizzando il comando Curl.