ASIHTTPRequest post json zum PHP-Server

8

Ich habe versucht, ein Json-Objekt in den letzten 5 Stunden in ein PHP-Skript zu posten. Ich habe alle Dokumente gelesen und es scheint, der Code sollte funktionieren, aber es tut nicht. Die Anfrage wird gemacht und empfangen, aber ich kann nicht auf die geposteten JSON-Daten zugreifen oder weiß nicht, ob sie korrekt gesendet wurde. Ich bekomme ein leeres PHP-Array anstelle der JSON-Daten.

%Vor%

Hier ist das PHP-Skript (test.php)

%Vor%

Ich verwende den neuesten ASIHttpRequest-Code von Ссылка

Was mache ich falsch ?????

Prost, Reise.

    
johnstontrav 17.03.2011, 10:50
quelle

2 Antworten

4

Das Problem wurde gefunden. Ich hatte eine SSL-Umleitung in der Apache VHost Config. Benutzte einen TCP-Paket-Sniffer, um es zu finden. Sobald ich die Weiterleitung entfernt habe, konnte ich die JSON-Daten mit:

erhalten %Vor%

Danke an alle die geholfen haben.

    
johnstontrav 19.03.2011, 10:45
quelle
3

Ich bin mir ziemlich sicher, dass ASIHTTPRequest standardmäßig auf eine GET-Anfrage zurückgreift. Sie versuchen POST-Daten zu senden, also glaube ich nicht, dass das funktioniert.

Versuchen Sie es mit ASIFormDataRequest, das für POST-Daten erstellt wurde. Oder ändern Sie zumindest die Anfrage-Methode zu POST.

%Vor%     
gnuchu 17.03.2011 11:00
quelle

Tags und Links