Hoverfly не перехватывает мой собственный хост в пункте назначения
Когда я запускаю hoverfly в режиме имитации (или как веб-сервер, это не имеет значения) и определяю какое-то назначение, тогда я должен сделать запрос через прокси (или прямо на localhost:8500 в случае веб-сервера).
Есть ли способ запустить hoverfly и определить пункт назначения, например, "my-host", чтобы я мог делать запросы прямо на http://my-host/some-path вместо использования proxy или localhost:8500?
PS этот способ работает в интеграционных тестах, когда я использую hoverfly-java, но не работает через CLI
0 ответов
Hoverfly по умолчанию привязан к интерфейсу loopback, что означает, что вы можете получить к нему доступ только на localhost. Чтобы получить к нему удаленный доступ, вы можете указать IP-адрес, который он прослушивает. Например, установка 0.0.0.0 для прослушивания всех сетевых интерфейсов. [Источник]
Попробуйте: hoverctl start --listen-on-host 0.0.0.0 веб-сервер
Итак, если ваш IP-адрес "my-host" 10.10.10.136. Тогда ваши запросы будут выглядеть как http://10.10.10.136:8500/some-path