Debate

Linux Curl Komutları Mega Rehberi

Iniciado por DarkProtocol · 15 ago 2026 18:01 · 6 Visitas · 0 Respuestas
Autor del tema #0
Curl, birçok protokol ile veri transferi yapan ve özellikle web ile etkileşimde bulunmak için kullanılan bir komut satırı aracıdır. Linux üzerinde geliştiriciler ve sistem yöneticileri tarafından sıklıkla tercih edilir. Curl, HTTP, HTTPS, FTP gibi birçok protokolü destekler. Bu rehberde, curl komutlarının temel kullanım alanlarını, sıkça kullanılan parametrelerini ve örneklerini inceleyeceğiz.

1. Temel Kullanım
Curl komutunun temel yapısı oldukça basittir. Temel bir GET isteği için şu komutu kullanabilirsiniz:

CODE
1curl http://example.com


Bu komut, belirtilen URL'den veriyi alır ve terminalde gösterir.

2. İleri Düzey İstekler
Curl, sadece veri almakla kalmaz; aynı zamanda veri göndermek için de oldukça işlevseldir. POST isteği yapmak için -X parametresi kullanılır:

CODE
1curl -X POST -d "param1=value1&param2=value2" http://example.com


Bu komut, belirtilen URL'ye parametrelerle bir POST isteği gönderir.

3. Başlık Bilgileri
HTTP başlık bilgilerini özelleştirmek için -H parametresi kullanılabilir. Örneğin, bir kullanıcı ajanı belirlemek için:

CODE
1curl -H "User-Agent: MyCustomAgent" http://example.com


Bu komut, isteği gönderirken özel bir kullanıcı ajanı belirtir.

4. Dosya İndirme
Curl, dosyaları doğrudan indirmek için de kullanılabilir. -O parametresi ile indirme işlemi gerçekleştirilir:

CODE
1curl -O http://example.com/dosya.zip


Bu komut, belirtilen URL'deki dosyayı mevcut dizine indirir.

5. Hata Ayıklama
Curl ile isteklerin detaylarını görmek için -v (verbose) parametresi kullanılır. Bu, istek ve yanıt bilgilerini detaylı bir şekilde gösterir:

CODE
1curl -v http://example.com


Bu komut, isteğin ne şekilde yapıldığını ve sunucudan gelen yanıtı ayrıntılı olarak gösterir.

Bu örnekler, curl komutlarının yalnızca birkaç temel kullanımını kapsamaktadır. Curl ile ilgili daha fazla bilgi edinmek için resmi dökümantasyona göz atabilirsiniz. Curl, güçlü bir araçtır ve doğru kullanıldığında sistem yöneticileri ve geliştiriciler için vazgeçilmez bir yardımcı olabilir.

Debes haber iniciado sesión para responder.

0 citas seleccionadas