Belgelerdeki bir curl satırından projenizdeki gerçek koda
API belgeleri bir curl komutu gösterir ve tarayıcı geliştirici araçları herhangi bir isteği böyle bir komut olarak kopyalayabilir. Projenizin aynı çağrıya JavaScript veya Python ile ihtiyacı var. Komutu buraya yapıştırın; yöntem, başlıklar ve gövde yerlerinde olan eşdeğer kod görünür ve doğrudan projenize kopyalayıp yapıştırabilirsiniz.
Bir komutu dört adımda dönüştürün
- cURL komutunu soldaki kutuya yapıştırın. Sonunda ters eğik çizgi olan çok satırlı komutlar çalışır, baştaki
$da çalışır. - Çıktıyı seçin:
fetchile JavaScript,axiosile JavaScript veyarequestsile Python. - Kutuların üstündeki notlara bakın. Aktarılamayan seçenekleri listelerler; böylece hangi parçayı elle tamamlamanız gerektiğini bilirsiniz.
- Kopyala'ya basın ya da kodu dosya olarak indirin.
Neler aktarılır
-Xile gelen yöntem; komutta veri varsa POST, yoksa GET.-Hile gelen başlıklar, ayrıca çerezler (-b), user agent (-A) ve referer (-e).-d,--data-raw,--data-binary,--data-urlencodeve--jsonile gelen istek gövdeleri. Bir JSON gövdesi kodda gerçek bir nesne olur ve ayrıca el ile kaçış karakteri koymanız gerekmez.-File çok parçalı formlar ve verileri sorgu dizesine taşımak için-G.-uile temel kimlik doğrulama; fetch için başlık olarak, axios ve Python içinautholarak.
Sonradan kontrol edilecekler
curl'ün çıktısını nasıl yazdırdığını etkileyen -s, -v, -o ve --compressed gibi seçenekler atlanır. @file ile dosya yüklemek bir tarayıcıda dosya nesnesi gerektirir; bu yüzden kod bir yer tutucu kullanır. -k'nın tarayıcıda karşılığı yoktur; çünkü tarayıcılar sertifikaları her zaman denetler. Belirteç gibi sırlar kodda komuttaki hâliyle kalır; bu yüzden bir şeyi commit etmeden önce onları bir değişkene taşıyın.
Komutunuz bu sayfada kalır
Dönüştürme tarayıcınızda gerçekleşir. Kopyalanan istekler çoğunlukla çerez ve belirteç içerir ve bunların hiçbiri bir yere gönderilmez. Sayfayı kapattığınızda komut da silinir; bu yüzden hiçbir iz kalmaz ve gizli bilgiler içeren isteklerle bile çekinmeden çalışabilir, kodu rahatça inceleyebilirsiniz.