Как мне настроить base_uri для моего HTTP-запроса в symfony? - PullRequest
0 голосов
/ 18 июня 2020

Я использую symfony HttpClientInterface, чтобы сделать запрос к API.

Я знаю, что мой базовый uri никогда не изменится, и я хотел бы настроить его в /config/packages/framework.yml

Однако всякий раз, когда я пытаюсь установить base_uri, symfony сообщает мне, что это недоступная опция для http_client.

Итак, я рассудил, что, скорее всего, это должна быть опция «scoped_clients», но всякий раз, когда я пробую приведенный ниже код, Symfony сообщает мне, что мне не хватает base_uri и host или scheme.

    http_client:
        max_host_connections: 10
        scoped_clients:
            base_uri: '%app.api.coolapp.base_uri%'
        default_options:
            headers: { 'X-Powered-By': 'my App' }
            max_redirects: 7

Итак, я думаю, что мне не хватает концепции клиента с ограниченной областью видимости, потому что, очевидно, ему нужна дополнительная информация или что-то еще, чтобы получить правильный URL-адрес моего запроса. Что мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...