Ich konfigurierte einen Node.js Server, der Daten aus einer PostgreSQL-Datenbank holt und die Antwort in Form von JSON zurückgibt.JSON Web API .. Keine Antwort in wenn in PHP konsumiert
Die URL lautet:
http://139.59.232.218:3000/odoo-client?client_req={"opts" : {"login" : "admin","password" : "admin","db" : "cctv_prod_db","host": "139.59.232.218","port": "80"},"moduleDetail" : {"model" : "product.category","method" : "search","args" :[],"filter" : ["sub_category_type","ilike","service"],"fields" : "","domain" : "","offset" : "","limit" : "","sort" : "","resource_id":""}}
Während es erfolgreich die Antwort zurückgibt, wenn ich es in einem Web-Browser zu laden, wenn ich versuche, es in PHP verbrauchen keine Antwort zurückgegeben wird.
Das ist mein php:
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
Sind Sie URL-Codierung dieser URL in PHP? – Chris
Ich habe es gerade in PHP mit dem obigen Code – user32876
aufgerufen Nun, vielleicht versuchen URL-Codierung, denn im Moment ist es keine gültige URL. – Chris