与えられた教育課題の HTTP ヘッダーを使用して PHP でhttp://dbpedia.org/page/Los_Angelesを呼び出そうとしています。この URL でなければなりません。つまり、JSON URL を直接使用することは許可されていません。
<?php
// Create a stream
$opts = array(
'http'=>array(
'method'=>"POST",
'header'=>"Accept: application/json"
)
);
$context = stream_context_create($opts);
$url = "http://dbpedia.org/page/Los_Angeles";
$data = file_get_contents($url,false,$context);
echo $data;
?>
私はこのエラーに直面しています:
警告: file_get_contents( http://dbpedia.org/page/Los_Angeles ): ストリームを開くことができませんでした: HTTP 要求が失敗しました! HTTP/1.1 406 受け入れられません。
このエラーを取り除くのを手伝ってください。注: このエラーについて読み、CURL を使用するための提案を見つけました。ただし、CURL のインストールには入りたくありません。を使用することをお勧めしfile_get_contents
ます。