Hallo,
ich kämpfe seit ein paar Tagen mit der korrekten Syntax und komme einfach nicht weiter.
Ich habe ein korrektes PHP-Script mit dem mir eine Anlage in JSON korrekt "antwortet".
Alles anzeigen
Wie bekomme ich exakt die selbe Abfrage in Objective-C hin?
Ich hab schon alles mögliche Probiert über das JSON-Framework, über die NSJSON Klassen ... ich bekomme immer einen Json-Fehler vom Server zurück.
Hat einer eine Idee?
Danke & Viele Grüße,
Lena
ich kämpfe seit ein paar Tagen mit der korrekten Syntax und komme einfach nicht weiter.
Ich habe ein korrektes PHP-Script mit dem mir eine Anlage in JSON korrekt "antwortet".
PHP-Quellcode
- $webboxip = "XXX.XXX.XXX.XXX";
- $requestarray1 = array(
- 'version'=>"1.0",
- 'proc'=>"GetPlantOverview",
- 'id'=>"1",
- 'format'=>"JSON"
- );
- //Aufruf der Funktion REQUEST und übergabe der IP und dem JSON Request
- request($webboxip,$requestarray1);
- function request($webboxip,$requestarray) {
- //codieren in JSON
- $request = json_encode($requestarray);
- // Hier der JSON request
- $request = 'RPC='.rawurlencode($request);
- $ch=curl_init();
- curl_setopt($ch, CURLOPT_URL, "http://".$webboxip."/rpc");
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
- curl_setopt($ch, CURLOPT_HEADER , 0);
- curl_setopt($ch, CURLOPT_POST, 1 );
- curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
- // Hier das Ergebnis
- $response = curl_exec ($ch);
- if (curl_errno($ch)) {
- $err=1;
- $errtext = curl_error($ch);
- }
- curl_close($ch);
- //Decodieren der Antwort
- $response = json_decode($response);
- // Auffruf der Funktion OUTPUT
- output($response);
- }
Wie bekomme ich exakt die selbe Abfrage in Objective-C hin?
Ich hab schon alles mögliche Probiert über das JSON-Framework, über die NSJSON Klassen ... ich bekomme immer einen Json-Fehler vom Server zurück.
Hat einer eine Idee?
Danke & Viele Grüße,
Lena