Puncte:0

Cum să adăugați antetul gazdei http în URL?

drapel in

Am o aplicație web implementată în K8 în aws și am configurat LoadBalancer pentru a apela la fel de pe internet. În Poștașul chem ca ,

OBȚINE https://myteams.myorg.net/config Anteturi: Gazdă doom.myteams.myorg.net Pot converti ca cerere http corespunzătoare ca mai jos

GET /config HTTP/1.1 Gazdă: myteams.myorg.net Gazdă: doom.myteams.myorg.net

Dar vreau să sun la fel de la URL-ul browserului? Am încercat mai multe moduri, dar nu am reușit să includ un antet http în adresa URL a incercat - https://myteams.myorg.net/config/doom.myteams.myorg.net dar „/config/doom.myteams.myorg.net” este tratat ca parametri.

drapel in
Nu găsesc niciun convertor care să convertească cererea curl sau http în URL care să poată fi executată în browsere precum Chrome
drapel in
Pentru a obține prima solicitare, adresa URL ar putea fi http://doom.myteams.myorg.net/https://myteams.myorg.net/config Gazda ar trebui să provină de la adresa URL și GET /xxxx este calea adresei URL , putem vedea că partea Get este ciudată, aș spune că un client stricat a generat acea cerere.
Puncte:1
drapel us

Trebuie să adăugați un subdomeniu doom.myteams.example.net la DNS-ul dvs., care indică adresa IP a serverului dvs.

După aceea, deschiderea https://doom.myteams.example.net va trimite cererea dvs. la gazda virtuală corectă.

Dacă doriți ca acesta să fie disponibil doar pentru un singur computer, puteți edita /etc/hosts (*nix) sau C:\Windows\System32\drivers\etc\hosts (Windows) și adăugați numele de gazdă + adresa IP în fișier.

Puncte:0
drapel cn

Tu nu.

Nu puteți seta anteturi HTTP ca parte a adresei URL, nu este modul în care funcționează.

În cel mai bun caz, puteți utiliza un plugin de browser pentru a adăuga/seta anteturi HTTP arbitrare, dar asta va depinde de browserul pe care îl utilizați.Și va fi o opțiune unică de testare/dezvoltare.

The Gazdă variabila trebuie să se potrivească cu porțiunea de gazdă a URL-ului, astfel controlerul Ingress știe la ce serviciu să direcționeze cererea.

drapel in
Mă gândeam că ceva de genul acesta ar trebui să fie posibil - https://serverfault.com/questions/371907/can-you-pass-user-pass-for-http-basic-authentication-in-url-parameters/471667#471667 . Am nevoie de acest lucru în format URL pentru a trece ca țintă către Blackbox-exporter
drapel cn
Da, cu excepția faptului că acesta NU ESTE UN HEADER HOST. este vorba despre parametrii de autentificare de bază codificați în URL - și o țintă care se așteaptă la acest lucru. Ceea ce vrei să spui că ar adăuga un parametru la FIECARE URL (făcându-le unice) ȘI ar trebui să fie suportate de echilibrul de încărcare - un joc total diferit.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.