[Android] Volley - details van request bekijken

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • NickThissen
  • Registratie: November 2007
  • Laatst online: 27-09 13:36
Ik ben bezig met een Android app waarin ik al een tijdje gebruik maak van Volley om netwerk requests te sturen (communicatie met een third party api).

Ik loop nu tegen het probleem aan dat een specifieke request niet goed door komt. Als ik dezelfde request (zelfde parameters etc) bijvoorbeeld via Fiddler stuur dan werkt het wel, dus ik denk dat het ergens verkeerd gaat met de manier waarop Volley de request stuurt (verkeerde headers, format van parameters, whatever).

Om dit te checken zou ik graag alle details van een request willen loggen, zodat ik precies kan zien welke headers en verstuurd worden, welke parameters en hun format, etc. Dit lijkt helaas toch wat lastiger dan het zou moeten zijn...

Wat heb ik al geprobeerd:

1. Volley logging enablen. Dit zou mogelijk moeten zijn met een commando via adb:
http://stackoverflow.com/a/21425274/573249

Dit lijkt echter niets te doen.... Ik krijg wel iets van logging van Volley, maar het enige wat ik zie is dat de request als een "unexpected error 500" terug komt. Ja, dat is prima, maar ik wil meer details zien en die krijg ik niet...

2. Fiddler gebruiken om de requests in te zien. Om requests vanuit de emulator in Fiddler te krijgen heb ik een proxy moeten instellen in de emulator. Ik gebruik de Genymotion emulator en had dit gevonden:
http://stackoverflow.com/...up-fiddler-and-genymotion

Dit lijkt te werken, ik zie de requests nu binnen komen in Fiddler. Helaas is de api alleen over https toegankelijk, en krijg ik dus alsnog geen relevante data te zien. Er zit ook een optie in Fiddler om https decryption te gebruiken, die heb ik geprobeerd aan te zetten maar ook dat lijkt niet te helpen, ik krijg nog steeds geen details te zien.


Dit moet toch makkelijker te doen zijn?!

Mijn iRacing profiel


Acties:
  • 0 Henk 'm!

  • Marco1994
  • Registratie: Juli 2012
  • Laatst online: 11-10 20:09
Edit: iets te vluchtig gelezen. excuses

[ Voor 112% gewijzigd door Marco1994 op 17-04-2016 00:41 ]