JSON 呼び出しライブラリを作成しようとしています。以下の特長があります。
- ヘッダーをカスタマイズできる
- 任意のデータをサーバーに POST できる (フォーム エンコーディング (
a=1&b=2&c=3
) および JSON データ チャンクを含む) - 応答を解析し、JSON オブジェクトとして返す
他の質問を検索したところ、答えが 2 つしかないことがわかりました。
- 使用して
file_get_contents()
ください。この方法は非常にシンプルで使いやすいです。ただし、コンテンツを取得する以外のことはできません。ヘッダーを追加したり、POST を使用したりすることはできません。ただし、通常はすべてのサーバーでサポートされています。 - カールを使用。この方法は強力なようで、ほぼすべてのことができます。欠点は、libcurl および php-curl サポートをサーバーにインストールする必要があることです。つまり、curl がインストールされていないサーバーでは使用できない可能性があります。
では、ほとんどのサーバーで使用できる共通ライブラリを開発したい場合はcurl
、良い選択でしょうか?
これを行う他の方法はありますか?
簡単に言えば、Python の PHP バージョンを探していますurllib2
- 使いやすく、強力で、信頼性があります。