У меня есть несколько веб-сайтов на одном сервере (общий хостинг), среди которых API, работающий на указанном c субдомене.
Я хотел бы выполнять внутренние вызовы API с других сайтов субдоменов к этому API без вызова его абсолютного URL.
Я не могу просто запросить localhost, так как vhost перенаправит мой запрос. Можно ли подделать имя хоста для запроса (вызов localhost) с компонентом HTTPClient Symfony вместо разрешения абсолютного URL-адреса через DNS?
Что-то вроде ...
$httpclt= HttpClient::create();
$response = $httpclt->request('GET', '127.0.0.1', [
'headers' => [
'Content-Type' => 'application/json;charset=utf-8',
'Accept' => '*/*',
'Host' => {{ MY API HOST HERE }}
],
'json' => {}
]);