Hogyan keressünk hibát XHR POST kéréseket Safari 4?

szavazat
3

Van egy XHR kérés, ami sikerül FF3.5 de úgy tűnik, ennek hiányában, ha kész a Safari 4 nézem a xhr kéri a debugger Safari és Firebug a Firefox.

Tehát a backend szolgáltatás, amely elütötte, ha a felhasználónév és jelszó hiányzik a POST paraméter akkor a szolgáltatás ad egy 500 hiba. Ha a paraméterek vannak (még ha hibás), akkor ez 200 vagy 40x a hibától függően.

Különben is, így ugyanazzal a kóddal való munkavégzés a nem Safari böngésző. Safari megkapja a 500-as hiba, mint a felhasználói név / jelszó nem vezetjük át.

Ahogy én megvizsgálja a kéréseket a debugger, nem úgy néz ki, mint azt mutatja POST adatokat a naplóban.

Van egy lehetőség van szükségem ahhoz, hogy, vagy csak hogyan hibakeresés ezeket a kéréseket, Safari 4?

A kérdést 26/08/2009 23:31
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
5

Ha hivatkozva a Safari „Web Inspector”: ez valóban nem mutatja a POST adatokat, amikor elküldte Ajax. Azt használja a csomag szippantás mint Wireshark (de csak azért, mert én is azt használjuk más dolog), vagy hibakeresés proxy .

Néhány dolog, hogy ellenőrizze a POST: Ön hivatkozik setRequestHeader, hogy állítsa be a kívánt HTTP fejléceket, mint Connection, Content-Typeés Content-Length? És mint a kód működik, a Firefox, azt feltételezik, hogy valójában beállítása POST tartalmat send? Adj meg a kódot JS Bin kérem!

(Csak az archívumban: eltekintve, amely lehetővé teszi a hibakeresés menü segítségével defaults.write, Safari 4 is van egy Develop menü egyszerűen lehetővé teszi a fejlett preferenciáit. Válassza a „Show Webvizsgáló ⌥⌘I”, és képesnek kell lennie arra, hogy a kérelmeket és a válaszokat az erőforrások fülre. Biztosítani kell, hogy válassza ki a „Rendezés start Time”. Ha a XHR keresztül küldött GET, az egyik nyilvánvalóan nézni a kérés URL is, amely látható finom. azonban a POST, a kérés fejlécét mutatja , de a POST adatok sajnos hiányzik. sosem használtam a hibakereső menü mégis.)

Válaszolt 27/08/2009 07:41
a forrás felhasználó

szavazat
2

A mai naptól (Safari 7.1) a POST kérés adatok jelen van a jobb oldalsáv, ha kiválaszt egy ilyen XHR (egy XHRs mappát a Resources lapon):

Válasszon egy XHR a Resources Tab Safari Web Insepctor

Válaszolt 20/02/2015 19:24
a forrás felhasználó

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