Максим Компаниец, ну делай, если это
обосновано реальными потребностями. если же у тебя 1 сервер который сам у себя запрашивает - какой в этом смысл ?
ну и в твоем варианте (когда ты указываешь УРЛ) curl все равно будет использоваться. так что учти что у тебя будет двойная нагрузка на сервер . а если с одной страницы несколько вызовов к api - то не только двойная.
если у тебя сервер (предоставляющий api) и клиент этого api на одной машине, то для их общения есть много более эффективных способов нежели вида getApi( '/api?method=1¶m=2¶m3=1232' );