Как добавить заголовок http-хоста в URL?

Как добавить заголовок http-хоста в URL?

У меня есть веб-приложение, развернутое в K8 в aws, и настроенный LoadBalancer для вызова того же из интернета. В Postman я вызываю как ,

ПОЛУЧАТЬhttps://myteams.myorg.net/config Заголовки: Host doom.myteams.myorg.net Я могу преобразовать как соответствующий http-запрос, как показано ниже

GET /config HTTP/1.1 Хост: myteams.myorg.net Хост: doom.myteams.myorg.net

Но я хочу вызвать то же самое из URL браузера? Я пробовал несколько способов, но не могу успешно включить заголовок http в URL пробовал -https://myteams.myorg.net/config/doom.myteams.myorg.net но "/config/doom.myteams.myorg.net" рассматривается как параметры.

решение1

Вам необходимо добавить поддомен doom.myteams.example.netв ваш DNS, который указывает на IP-адрес вашего сервера.

После этого открытие https://doom.myteams.example.netперенаправит ваш запрос на нужный виртуальный хост.

Если вы хотите, чтобы это было доступно только для одного компьютера, вы можете отредактировать /etc/hosts(*nix) или C:\Windows\System32\drivers\etc\hosts(Windows) и добавить в файл имя хоста + IP-адрес.

решение2

Вы этого не сделаете.

Вы не можете установить заголовки HTTP как часть URL, это так не работает.

В лучшем случае вы сможете использовать плагин браузера для добавления/установки произвольных заголовков HTTP, но это будет зависеть от используемого вами браузера. И это будет одноразовый вариант тестирования/разработки.

Переменная Hostдолжна соответствовать хостовой части URL-адреса, так контроллер Ingress узнает, какой службе направить запрос.

Связанный контент