PostgreSQLデータベースからデータを取得し、JSONの形式で返すNode.jsサーバーを構成しました。JSON Web API .. PHPで消費されても応答がありません
URLは次のとおりです。
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":""}}
私は何も応答が返ってこないPHPでそれを消費しようとすると、私は、Webブラウザでそれをロードしたとき、それが正常な応答を返しますが。
これは私の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;
PHPでURLをエンコードしていますか? – Chris
私はちょうど上記のコード – user32876
とPHPでそれを呼びましたまあまあそれはURLをエンコードしようとすると、それは現時点では有効なURLではないので。 – Chris