Proxy -Authentifizierung - HTTP/HTML -Details?
-
19-09-2019 - |
Frage
Mein Unternehmen produziert ein Programm, das unter anderem eine Verbindung zu den Servern des Unternehmens für Aktualisierungen und E-Commerce-Zwecke herstellen muss. Wir hatten dies schon lange, aber wir haben nie herausgefunden, wie man mit der "Proxy -Authentifizierung" umgeht, wobei ein Proxy -Server einen Namen und ein Passwort benötigt, bevor das Programm auf das Internet zugreifen kann.
Dieses Programm manipuliert die HTML -Header selbst als Saiten und kommuniziert durch einfache alte Sockets, daher muss ich die tatsächlichen Details der Header kennen. Mit anderen Worten, wir verwenden keine Kommunikationsbibliothek (dafür gibt es technische Gründe, die sich nicht ändern), daher müssen wir wissen, wo wir den Namen/das Passwort einsetzen sollen, damit der Proxy -Server sie erkennt.
Alles, was ich über Google finden kann, sind Beschreibungen, wie Sie Proxy-Server dafür konfigurieren oder wie Endbenutzer sie verwenden sollten. Weiß jemand, wo wir die Details auf niedriger Ebene finden können, die wir dafür benötigen?
Lösung
Entsprechend Die Spezifikation Wenn der Proxy a sendet Proxy-Authenticate
Header Dann muss Ihre nachfolgende Anfrage Authentifizierungsheader gemäß dem Schema (Basic oder Digest) hinzufügen, das der Proxy benötigt. Diese Anfrage würde den Header enthalten Proxy-Authorization
mit den entsprechenden Anmeldeinformationen.