0

javascript で json (php にロード) を使用することについて質問があります。
API から JSON をロードします。curlでこれを行うのが最善だと誰かが言った?

curl に関する情報を検索しましたが、必要なものが見つかりませんでした。これは私が今していることです:

$url='http://api.urlname.com/api/gateway/call/1.4/getApp?appid=2631';
$str = file_get_contents($url);
$data = json_decode($str);

誰かが私がこれを行う方法を知っていますか?
前もって感謝します!

4

1 に答える 1

1

はい、cURL は単に を使用するよりも高度です。cURL を使用file_get_contentsして多くのことができます。

コードを書き直して cURL を使用するようにすると、次のようになります。

$ch = curl_init("http://api.urlname.com/api/gateway/call/1.4/getApp?appid=2631");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$str = curl_exec($ch);
curl_close($ch);
$data = json_decode($str);

前述したように、cURL はかなりカスタマイズ可能です。さらに進んで複雑な要求を実行したい場合は、いつでもここでドキュメントを参照できます。

于 2013-05-21T15:22:22.677 に答える