Curl Kullanarak POST İsteği Nasıl Gerçekleştirilir

How Perform Post Request Using Curl



Curl, ağ bağlantılarının kullanıcılar tarafından oluşturulmasına izin veren ücretsiz ve açık kaynaklı bir komut satırı yardımcı programıdır. Windows, Linux ve Mac'te Curl açıktır ve tüm kanallardaki programcılar için ilk tercih haline gelir.

Farklı bilgi seviyeleriyle, post sorguları yapabiliriz. POST için bazı test sorguları aşağıda verilmiştir:







Basit bir POST isteği yapmak

Kıvrılma yoluyla kolay bir POST isteği yapmak için komut satırına aşağıdaki komutu girin.



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



POST isteği ile ek alanlar gönderme

-d bayrağı yardımıyla ek alanlar gönderebilir ve sunucuya gönderdiğiniz POST isteği ile eşleştirebilirsiniz. Aşağıdaki POST çağrısı, kritik parametrelerle birlikte bir kullanıcı ve bir transfer alanı gönderir.





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

-d curl ile POST seçeneği, şuna benzeyen standart bir başlık sağlayacaktır:



# İçerik Türü: application/x-www-form-urlencoded

POST isteğinde İçerik Türünü belirtme

Bir veri parçası veya kıvrımlı bir başlık göndermek için -H bayrağını kullanabilirsiniz. Takip eden komut, bir istekle birlikte bir JSON nesnesi gönderir.

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

CURL ile dosya alışverişi

Curl kullanarak, tüm dosyaları komut satırına da aktarabiliriz. Ancak bu durumda, eriştiğimiz site bulunamadığından herhangi bir veri yüklemeyecektir. Bunu yapmak için komut şu şekilde gösterilir:

$ curl --form 'fileuploa [e-posta korumalı]' https://example.com/resource.cgi

Çözüm

Bu makale Linux'ta Curl komutunun önemini gösterir ve Linux'ta curl post isteklerinin kullanımını tartışır. CURL komutunu kullanarak POST isteklerinin nasıl yapılacağını açıkladım.