Cu diferite niveluri de informații, putem face interogări de postare. Unele întrebări de testare pentru POST sunt prezentate mai jos:
Efectuarea unei cereri POST simple
Introduceți următoarea comandă pe linia de comandă pentru a face o solicitare ușoară POST prin curl.
$ curl -X POST https://example.com/
Trimiterea câmpurilor suplimentare cu o solicitare POST
Puteți trimite câmpuri suplimentare cu ajutorul semnalizatorului -d și cuplarea acestuia cu solicitarea POST pe care o trimiteți la server. Următorul apel POST trimite un utilizator și o zonă de transfer împreună cu parametrii critici.
$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login
Opțiunea -d pentru POST cu curl va oferi un antet standard care arată ca:
# Content-Type: application / x-www-form-urlencoded
Specificarea tipului de conținut în cererea POST
Puteți utiliza steagul -H pentru a trimite o bucată de date sau un antet cu o buclă. Comanda care urmează trimite un obiect JSON cu o cerere.
$ curl -d '{json}' -H 'Tipul conținutului: application / json' https://example.com/login
Schimb de fișiere cu CURL
Folosind curl, putem transfera și fișiere întregi pe linia de comandă. Deși, în acest caz, nu va încărca date deoarece site-ul pe care îl accesăm nu este găsit. Pentru a face acest lucru, comanda este afișată ca:
$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi
Concluzie
Acest articol arată importanța comenzii Curl în Linux și discută despre utilizarea cererilor de postare curl pe Linux. Am clarificat cum să fac cereri POST folosind comanda CURL.