Jak ladit požadavky XHR Post v Safari 4?

hlasů
3

Mám požadavek XHR, která je uspět v FF3.5 ale očividně nedaří, když udělal v Safari 4. Dívám se na žádosti XHR v debuggeru v Safari, a Firebug ve Firefoxu.

Takže na back-end služby, která je právě postihla, je-li uživatelské jméno a heslo chybí parametr POST pak tato služba poskytuje 500 chybu. Pokud existují parametry (i když chybné), dává 200 nebo 40x v závislosti na chyby.

Každopádně, takže se stejný kód jeho pracovní pro prohlížeče non-Safari. Safari dostane chyba jako uživatel / průchodu 500 nejsou prošel.

Jak jsem zkoumání žádostí v debuggeru, to nevypadá jako to ukazuje POST data v protokolech.

Existuje možnost musím povolit, nebo jak se vám ladit tyto požadavky v Safari 4?

Položena 26/08/2009 v 23:31
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
5

Pokud máte na mysli Safari „Web Inspector“: to opravdu nezobrazuje data POST při odeslání pomocí Ajax. Já bych použít paket sniffer jako Wireshark (ale jen proto, že jsem také použít pro jiné), nebo ladění proxy server .

Některé věci se poradit se svým POST: jste vyvolání setRequestHeadernastavit požadované HTTP hlavičky, jako je Connection, Content-Typea Content-Length? A jak váš kód funguje s Firefoxem, předpokládám, že jste vlastně stanovení obsahu POST pomocí send? Post váš kód JS Bin prosím!

(Jen pro archivu: kromě umožnění ladění nabídku prostřednictvím defaults.write, Safari 4 má také rozvíjet . Menu, které můžete jednoduše aktivovat přes pokročilé preference Vyberte „Show Web Inspektor ⌥⌘I“ a vy byste měli být schopni vidět požadavky a odpovědi na kartě prostředky. Zajistit pro volbu „Sort by Začátek Time“. je-li XHR odeslána prostřednictvím GET, jeden samozřejmě musí podívat na URL požadavku samotného, který je uveden v pořádku. Nicméně, pro POST, jsou uvedeny v požadavku záhlaví , ale data POST je bohužel chybí. nikdy jsem používal ladění nabídku ačkoli.)

Odpovězeno 27/08/2009 v 07:41
zdroj uživatelem

hlasů
2

K dnešnímu dni (Safari 7.1) je přítomen v pravém postranním panelu Údaje požadavku POST, pokud zvolíte takový XHR (v požadavky XHR složce pod zdroje kartě):

Vyberte XHR na kartě Resources v Safari webový Insepctor

Odpovězeno 20/02/2015 v 19:24
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more