Ich arbeite mit einer Wrapper-Klasse für CFHTTPMessage
die eine CFHTTPMessageRef
Objekt, zu dem die Methode (GET), die URL des Webanwendungsservers und einige benutzerdefinierte Header mit dem Datum und einer Authentifizierungs-Nonce hinzugefügt werden.
Ich habe einige Probleme mit der Methode und der URL, die bestimmte Daten zurückgeben. Ich glaube, ich habe den Authentifizierungs-Nonce herausgefunden.
Ich möchte dieses Problem beheben, indem ich mir die Rohanforderung an die Webanwendung ansehe und sicherstelle, dass alles richtig formatiert ist.
Meine Frage ist: Wenn ich eine CFHTTPMessageRef
Objekt (z.B. messageRef
), gibt es eine Möglichkeit, die rohe HTTP-Anfrage zu protokollieren, die aus dieser Nachricht kommt?
Ich habe Folgendes versucht, aber ich erhalte eine EXC_BAD_ACCESS
Signal, wenn ich versuche, auf seine Bytes zuzugreifen:
CFDataRef messageData = CFHTTPMessageCopyBody(messageRef);
Danke für jeden Rat.
Ist es alternativ möglich, einen Paket-Sniffer in einem Wählnetz zu verwenden? Ich kann Folgendes ausführen ettercap
auf einem Laptop, aber ich weiß nicht, wie ich herausfinden kann, was mein iPhone im lokalen drahtlosen Netzwerk macht.