Firefox Copy as cURL: isteği bir proxy üzerinden yeniden oynatın
Firefox Network Monitor'ün Copy as cURL çıktısıyla başlayın, ardından yararlı bir HTTP karşılaştırması için proxy'yi ayrı seçin.
Firefox'ta çalışan bir istek için Firefox'un gerçekte gönderdiğiyle başlayın:
- Network Monitor'ü açın, işlemi yeniden üretin ve isteğini seçin. Copy → Copy as cURL kullanın.
- İlk karşılaştırma için hedefi, yöntemi, gövdeyi ve ilgili başlıkları koruyun. Yolu ayrı olarak şunu ekleyerek seçin:
--proxy http://proxy.example:8080
Kopyalanmış kimlik bilgileri, çerezler, özel gövde verileri veya proxy kimlik bilgileri olmadan ayrı ve izinli bir genel sayfa karşılaştırması için HTTP proxy listesi aday uç noktalar sunar. Ardından yanıtı ve hata aşamasını karşılaştırın. Yalnızca bir User-Agent dizesi form gönderimini, çerezi veya belirteci yeniden üretemez.
İşleme uyan ağ girdisini seçin: bir sayfa yönlendirmeler ve çok sayıda kaynak üretebilir. Yönlendirmeleri izliyorsanız curl'ün tam olarak Firefox gibi ilerlediğini varsaymak yerine hedeflerini inceleyin. HTTPS'te curl CONNECT'i ve hedefin TLS'ini yönetir; kopyalanan isteği başka bir elle yapılan CONNECT değişimine dönüştürmeyin.
Komutu paylaşmadan önce yöntemi, hedefi ve yararlı hata bağlamını koruyarak çerezleri, yetkilendirmeyi ve özel gövde değerlerini gizleyin. Bir isteği kopyalamak canlı hesap verilerini de kopyalayabilir.
Başarılı bir yeniden oynatma, bu curl isteğinin seçilen yolda çalıştığını kanıtlar. Tarayıcının JavaScript'ini, önbelleğe alınmış durumu veya sonraki tüm sayfa isteklerini yeniden üretmez.