Рейтинг:0

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

флаг in

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

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

ПОЛУЧИТЬ /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» рассматривается как параметры.

флаг in
Я не могу найти конвертер, который преобразует запрос curl или http в URL-адрес, который можно выполнить в браузерах, таких как chrome.
флаг in
Чтобы получить первый запрос, URL-адрес может быть http://doom.myteams.myorg.net/https://myteams.myorg.net/config. Хост должен исходить из URL-адреса, а GET /xxxx — это путь к URL-адресу. , мы видим, что часть Get странная, я бы сказал, что этот запрос сгенерировал сломанный клиент.
Рейтинг:1
флаг us

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

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

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

Рейтинг:0
флаг cn

Вы не знаете.

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

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

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

флаг in
Я думал, что что-то подобное должно быть возможно - https://serverfault.com/questions/371907/can-you-pass-user-pass-for-http-basic-authentication-in-url-parameters/471667#471667 . Мне нужно это в формате URL, чтобы передать его в качестве цели в blackbox-exporter
флаг cn
Да, за исключением того, что это НЕ ЗАГОЛОВОК ХОСТА. это базовые параметры аутентификации, закодированные в URL-адресе, и цель, которая этого ожидает. То, что вы имеете в виду, добавило бы параметр к КАЖДОМУ URL-адресу (что сделало бы их уникальными) И должно было бы поддерживаться балансировщиком нагрузки - совершенно другая игра.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.