İçeriğe atla
%100 yerel

Postman koleksiyonunu curl'e dönüştür

İçe aktar edilen Postman koleksiyonunu çalıştırmaya hazır curl komutlarına dönüştür.

Giriş
Çıkış

Postman koleksiyonunu curl'e dönüştür

Bir Postman koleksiyonundan dışa aktarılan JSON'ı yapıştır ve bu araç içindeki her istek için bir curl komutu oluştur, tamamen metod, başlık, sorgu parametreleri ve gövde ile. Klasörlerin içine de girer, bu nedenle iç içe geçmiş istek gruplarına sahip bir koleksiyon yine de her istek için sırasıyla bir curl komutu üretir ve klasör yapısı filtreleme için korunur.

"{{değişkenleri}} değiştir" seçeneğini açın {{baseUrl}} veya {{token}} gibi yer tutuculuları koleksiyonda saklanan değerler kullanarak çözmek için, ya da "Ortam değerleri" altına kendi değerlerinizi yazın (satır başına bir anahtar=değer çifti veya virgülle ayrılmış) dışa aktarılan dosyayı düzenlemeden. "Yetkilendirme başlıklarını tut" seçeneği, Yetkilendirme başlıklarının ve kimlik doğrulama bloklarının (taşıyıcı jetonlar, temel kimlik doğrulama, API anahtarları) oluşturulan komutlara ulaşıp ulaşmadığını kontrol eder — kimlik bilgilerinizi içermemesi gereken bir komutu paylaşmadan önce kapatın. "Klasöre veya ada göre filtrele" seçeneği çıktıyı adı veya klasörü yazılanla eşleşen isteklere daraltır, bu da büyük bir koleksiyondan bir uç noktayı çıkarmak için yararlıdır.

Uzun komutlar tek satırda okunması zordur, bu nedenle "Uzun komutları \ ile kaydır" seçeneği her başlığı, gövde bayrağını ve parametreyi kendi satırına böler ve bir shell betiğine biçimlendirdiğin gibi bir sonda ters eğik çizgiyle ayırır. Konuşmak gerekirse, "Shell betiği olarak çıkar" seçeneği bir #!/usr/bin/env bash başlığı ekler, böylece tüm sonuç doğrudan kaydedilebilir ve çalıştırılabilir ve "--silent ve --fail ekle" seçeneği, curl'i başarıda sessiz yapan ve HTTP hatasında sıfır olmayan değer veren iki bayrağı ekler, çıkış kodunu kontrol eden betikler için kullanışlıdır.

Her şey tarayıcınızda çalışır — yapıştırdığınız koleksiyon, içindeki tüm belirteçler veya kimlik bilgileri dahil olmak üzere, asla hiçbir yere yüklenmez. Sonucu kopyala, .txt dosyası olarak indir veya başka bir aracın girişine gönder ve çalışmaya devam et.

FAQ

Hangi Postman koleksiyonu biçimini destekler?
Collection v2.1 dışa aktarımları, Postman'dan dışa aktarırken varsayılan ayar. Klasörlerin içindeki istekler (iç içe gruplar) desteklenir ve her istek kendi curl komutuna dönüşür.
Koleksiyondaki {{değişkenlere}} ne olur?
Varsayılan olarak, koleksiyonun kendi değişken listesinde saklanan değerler kullanılarak değiştirilirler. "Ortam değerleri" altına kendi değerlerinizi ekleyin geçersiz kılmak veya yalnızca bir Postman ortam dosyasında bulunanları sağlamak için veya değişken değiştirmeyi kapatın ve yer tutuculuları olduğu gibi bırakın.
Kimlik doğrulama işini yapar mı?
Evet. Taşıyıcı jetonlar ve API anahtarları Yetkilendirme veya özel başlıklar haline gelir, temel kimlik doğrulama bir -u kullanıcı:şifre bayrağına dönüşür ve "Yetkilendirme başlıklarını tut" seçeneği, bir komutu paylaşmadan önce tüm bunları çıkarmanıza izin verir.
Hangi istek gövdeleri desteklenir?
Ham gövdeler (JSON, metin veya diğer) --data-raw olur, URL kodlu form alanları --data-urlencode olur, multipart form-data alanları -F olur ve GraphQL gövdeleri JSON yükü olarak gönderilir.
Koleksiyonum birkaç yere yükleniyor mu?
Hayır. Ayrıştırma ve dönüştürme tamamen tarayıcınızda çalışır — koleksiyon ve içindeki hassas tüm şeyler cihazınızı asla terk etmez.