Como adicionar o cabeçalho do host http no URL?

Como adicionar o cabeçalho do host http no URL?

Eu tenho um aplicativo da web implantado no K8 no aws e configurei o LoadBalancer para chamar o mesmo da internet. No Postman eu ligo tipo,

PEGARhttps://myteams.myorg.net/config Cabeçalhos: Host doom.myteams.myorg.net Posso converter como solicitação http correspondente conforme abaixo

GET /config HTTP/1.1 Host: myteams.myorg.net Host: doom.myteams.myorg.net

Mas quero chamar o mesmo do URL do navegador? Tentei de várias maneiras, mas não consigo incluir um cabeçalho http no URL - tentei -https://myteams.myorg.net/config/doom.myteams.myorg.net mas o "/config/doom.myteams.myorg.net" está sendo tratado como parâmetros.

Responder1

Você precisa adicionar um subdomínio doom.myteams.example.netao seu DNS, que aponta para o endereço IP do seu servidor.

Depois disso, a abertura https://doom.myteams.example.netlevará sua solicitação ao host virtual correto.

Se quiser que isso esteja disponível apenas para um computador, você pode editar /etc/hosts(*nix) ou C:\Windows\System32\drivers\etc\hosts(Windows) e adicionar o nome do host + endereço IP no arquivo.

Responder2

Você não.

Você não pode definir cabeçalhos HTTP como parte do URL, não é assim que funciona.

Na melhor das hipóteses, você poderá usar um plug-in de navegador para adicionar/definir cabeçalhos HTTP arbitrários, mas isso dependerá do navegador que você está usando. E será uma opção única de teste/desenvolvimento.

A Hostvariável precisa corresponder à parte do host da URL, é assim que o controlador do Ingress sabe para qual serviço rotear a solicitação.

informação relacionada