Я пытаюсь играть с веб-сервисом через REST.
Я, наконец, получаю результаты, которые хочу (или, по крайней мере, я думаю, что есть), но не знаю, что с ним делать. Формат ответа – JSON .. Я пытаюсь вывести его через json_decode (), чтобы получить его как массив, тогда я мог бы что-то с этим сделать.
Вы можете видеть, что я получаю «что-то» в качестве ответа, поскольку я повторяю url, что я CURL'ing
Я знаю, что это вопрос образования, но это моя первая прогулка, поэтому любая помощь ценится. Опять же, моя конечная цель – явно выводить данные в читаемом формате.
<?php if(isset($_GET['word'])) { $result= get_response_json($_GET['word']); } else {$result = "";} function get_response_json($word) { $postURL = "http://rhymebrain.com/talk?function=getRhymes&word=".urlencode($word); echo $postURL; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $postURL); curl_setopt($ch, CURLOPT_HEADER, false); //curl_setopt($ch, CURLOPT_POST, true); $result = curl_exec($ch); curl_close($ch); return $result; } ?> <html> <title>Test Rhyme</title> <body> <form action="<?=$_SERVER['PHP_SELF'];?>" method="get"> <input type="input" name="word" /> <input type="submit" value="Submit" /> </form> <div id="results"> <?php print_r(json_decode($result, true)); ?> </div> </body> </html>