Cum se efectuează o cerere POST utilizând Curl

How Perform Post Request Using Curl



Curl este un utilitar de linie de comandă gratuit și open-source care permite generarea de conexiuni de rețea de către utilizatori. Pe Windows, Linux și Mac, Curl este deschis, făcându-l opțiunea de preluare pentru programatori de pe toate canalele.

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.