Post json-Objekt mit php(http-post)?
Muss ich post json-Objekt mit http-post-request zu Bearbeiten Antworten.
json-Objekt :
{
"my_json" : "12345"
}
Schrieb ich somethinh wie diese,aber diese funktionieren nicht.
$url = "http://localhost/my_json.json";
$json_Data = file_get_contents($url,0,null,null);
print_r($json_Data);
Und es muss nicht alles drucken.
Hilfe bitte.
Sind Sie sicher, dass Ihre web-server korrekt portion /my_json.json ?
Ist
allow_url_fopen ist aktiviert.Wie stellen Sie sicher, dass sich mein web-server ist korrekt portion ? was meinst du?
Rufe mit deinem browser zu localhost/my_json.json und sehen Sie, wenn Sie die Datei erhalten. Auch, wenn Sie versuchen zu buchen (im Sinne von HTTP POST), könnten Sie besser dran, mit curl.
ich zweite, was Ramon sagt, LOCKE könnte besser sein
Ist
allow_url_fopen
enabled in your php.ini-Datei zu aktivieren anfordern von URLS durch file_get_contents()
etc? Siehe php.net/manual/en/...allow_url_fopen ist aktiviert.Wie stellen Sie sicher, dass sich mein web-server ist korrekt portion ? was meinst du?
Rufe mit deinem browser zu localhost/my_json.json und sehen Sie, wenn Sie die Datei erhalten. Auch, wenn Sie versuchen zu buchen (im Sinne von HTTP POST), könnten Sie besser dran, mit curl.
ich zweite, was Ramon sagt, LOCKE könnte besser sein
InformationsquelleAutor user147 | 2010-12-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Client:
Server - (server.php):
Ich bin kein php-guru 🙁
Nehmen Sie mich nicht falsch, aber was Sie genau versuchen zu tun? Laut deiner Frage "muss ich zur POST ein json-Objekt mit einem HTTP-POST-Anfrage und zur Abwicklung ANTWORTEN.".
Nein,es ist ok,vielleicht problem ist, dass ich senden json-Objekt zu https,und ich muss ermittelt werden Objekt von https
Muss ich in der php-Datei posten Objekt und zu retreive es von https
InformationsquelleAutor Ramon Poca
Ich denke, das könnte funktionieren
Sind Sie sicher, dass Sie die richtige setup auf deinem server? Dieser code ist 100% gültig.
InformationsquelleAutor benhowdle89
Versuchen Sie dies:
InformationsquelleAutor f.ardelian
Kann das problem aus dem file_get_contents belanglosen Argumente :
So sollten Sie versuchen
$json_Data = file_get_contents($url);
Ferner zum anzeigen der Daten in Ihrem browser, sollten Sie versuchen, mit
header('Content-type: text/plain');
nur vor der Ausgabe mit print_r (), so dass keine Bearbeitung vorgenommen werden von Ihrem browserSicher sein, es ist wirklich nichts an Ihren browser gesendet werden, können Sie auch versuchen, FireFox + FireBug zu sehen, die HTTP-Antworten...
InformationsquelleAutor Opty