Yapılandırma
Tarayıcıdan veya bir API'nin belgelerinden kopyaladığınız bir cURL komutunu yapıştırın ve anında kullanılabilir koda dönüştürün. Hedef dili seçin; kod, söz dizimi vurgulamasıyla gerçek zamanlı olarak oluşturulur. HTTP şablon kodunu elle yazmadan API'leri hızla kullanmak için idealdir.
cURL komutu

Nasıl çalışır

Bir cURL komutunu yapıştırın; bu araç onu seçtiğiniz dilde eşdeğer koda çevirir: Python, JavaScript, Go, PHP, Rust ve daha fazlası. Komutun URL'sini, yöntemini, başlıklarını, gövde verilerini ve kimlik doğrulamasını yorumlar ve ilgili HTTP isteğini oluşturur.

Bir cURL komutunu tarayıcı konsolundan veya bir API'nin belgelerinden kopyaladığınızda ve her başlığı ve parametreyi elle yeniden yazmadan kodunuza taşımanız gerektiğinde idealdir. Dönüştürme tamamen tarayıcınızda yapılır.

Kullanım senaryoları

  • Tarayıcının "cURL olarak kopyala" çıktısını çalıştığınız dildeki koda dönüştürmek.
  • Bir API belgesindeki cURL örneklerini kendi teknoloji yığınınıza çevirmek.
  • Terminalde zaten test edilmiş bir isteği bir betik veya uygulama içinde yeniden kullanmak.
  • Aynı HTTP isteğinin farklı dillerde nasıl ifade edildiğini karşılaştırmak.

Sık sorulan sorular

Hangi cURL komutlarını destekler?

En sık kullanılan seçenekleri tanır: yöntem (-X), başlıklar (-H), gövde verileri (-d, --data, --data-raw), formlar, temel kimlik doğrulama (-u) ve URL. Bu, tarayıcıdan veya bir belgeden kopyalanan isteklerin büyük çoğunluğunu kapsar.

Yapıştırdığım veriler herhangi bir sunucuya gönderiliyor mu?

Hayır. Komut tamamen tarayıcınızda ayrıştırılır ve dönüştürülür; yapıştırdığınız hiçbir şey bir sunucuya yüklenmez. Yine de komut belirteç veya kimlik bilgileri içeriyorsa paylaşmadan önce sonucu gözden geçirin.

Tarayıcıdan nasıl bir cURL komutu alırım?

Geliştirici araçlarında, Ağ sekmesinde bir isteğe sağ tıklayın ve "cURL olarak kopyala"yı seçin. Bu komut URL'yi, başlıkları ve gövdeyi içerir; buraya yapıştırmaya hazırdır.

Oluşturulan kod olduğu gibi çalışır mı?

Çoğu durumda evet, ancak gözden geçirmekte fayda var: dilin HTTP kitaplığını kurmanız, sertifika yollarını ayarlamanız veya belirteçleri kodda bırakmak yerine ortam değişkenlerine taşımanız gerekebilir.