Soru Safari istemcilerinde veya daha sonra HTTP istekleri nasıl denetlenir?


Web sunucusu için safari tarafından gönderilen ham HTTP isteklerini görüntülemenin bir yolunu bulamıyorum. Bunu Safari 8'de nasıl yapabileceğinizi biliyor mu?

Web denetçisinin kaynak sekmesinde bazı HTTP üstbilgileri bulmayı başardım enter image description here Ama ham (düz metinli) HTTP isteğini görmek istiyorum

Şimdiden teşekkürler


33
2017-09-26 07:58


Menşei


@ Vincent-Beltman: Tamam teşekkür ederim, bunun yeni Safari'de nasıl yapıldığını bilmek beni çok merak ediyordu. - Damiaan Dufaux
@devian, size gerçekten yardımcı olması durumunda cevabımı doğru olarak kabul edebilir misiniz? Teşekkürler! - DccBr


Cevaplar:


Aslında, tıpkı Chrome gibi, bunu yapmanın bir yolu var:

Müfettiş penceresinde, Kaynak kenar çubuğunda (sağda), "küçük bir ok var"Veri İste"alt bölüm. Buraya tıklamamız gereken yer!

enter image description here

(Portekizce, btw tarayıcı dili için üzgünüm).

Veri ekranı yüklendikten sonra, arasında geçiş yapabilirsiniz İstek ve Tepki görünümleri.

enter image description here

Bu yardımcı olur umarım :)


33
2018-01-06 05:51



Hangi Safari sürümü bu? - Damiaan Dufaux
Son sürüm: 10.0.2 - DccBr
Bu umut verici görünüyor ama gri ok düğmesini bulamıyorum. Safari 10.0.3 - dieend
isa christ, cheerios :) - Erti-Chris Eelmaa
Yanlışlıkla kendimi burada buldum, şimdi istek ekranının yanında bulunan gri ok düğmesi, yukarıdaki ekran görüntüsünde, iplik yükleme çubuğu simgesinin bulunduğu yerde. Düğmeyi göstermek için istek satırının üzerine gelmeniz gerekir. - dieend


Bulduğum tek çözüm, Zaman Çizelgesi'ni kullanmak ve soldaki "Ağ İstekleri" ni seçmek oldu. Tüm isteklerinizi kaydedebilmeniz için kırmızı "Kayıt" simgesini tıklayın. Daha sonra zaman çizelgesi görüntüleyicide görünürler. Ardından, bu zaman aralığını seçtiğinizden emin olun (zaman çizelgesinin içinde kaydırma, daha küçük veya daha büyük bir zaman aralığı gösterir), istek zaman çizelgesi görüntüleyicisinin altında görünecektir.

Timeline viewer in Safari


19
2017-11-28 13:13



Bir kayıt düğmesi! Kaynak düğmesinin altındaki aptal kırmızı noktanın kim olduğunu biliyordu ... Teşekkürler! - jxmallett
Korkunç kullanıcı arayüzünde konuştuğunuzda, “Ağ İstekleri” nin sağında “X” fark ettiniz mi? Herkes bunun için ne olduğunu tahmin edebilir mi? - Henry Mazza
@HenryMazza Grafik görünümden kaldırır gibi görünüyor. Bu sayede Ağ İstekleri'nin diğer bilgileri tıkıştırmasını istemiyorsanız, ondan kurtulabilirsiniz. Aletler benzer bir UI'ye sahiptir. - Braains
Bu kullanmak çok zor. Belli bir AJAX isteğinin, kayıt sırasında kesinlikle meydana gelmiş olsalar bile görünmediği anlaşılıyor. Çok sinir bozucu. - tremby


Safari'nin sonraki sürümleri için, ağ sekmesinde, (sağdaki beyaz kısımda, soldaki gri kısımda değil) ve "cURL olarak kopyala" yazısını sağ tıklayabilirsiniz. Ardından bunu bir metin düzenleyicisine yapıştırın ve "--data" değerini belirttiği yere bakın.


4
2017-12-21 20:26





Ne yazık ki Safari zaman çizelgesi, Chrome 1 kadar bilgilendirici değildir. İkincisi tüm gecikmeleri ayrı ayrı gösterir: DNS, bağlan, engelleme, aktarma vb. İlk önce neyin optimize edileceğini kolayca görebilmenizi sağlar.


2
2017-12-04 09:23