Domanda

La mia azienda produce un programma che, tra le altre cose, ha bisogno di connettersi al server della società per gli aggiornamenti e gli scopi di e-commerce. Abbiamo avuto questo per lungo tempo, ma non abbiamo mai capito come gestire "l'autenticazione proxy", in cui un server proxy richiede un nome e una password prima di consentire il programma di accedere a Internet.

Questo programma manipola i si intestazioni HTML, come stringhe, e comunica attraverso prese di pianura ol', quindi ho bisogno di conoscere i dati reali delle intestazioni. In altre parole, non stiamo utilizzando una libreria di comunicazione (ci sono ragioni tecniche per questo, che non cambierà), quindi abbiamo bisogno di sapere dove mettere il nome / password in modo che il server proxy li riconoscerà.

Tutto quello che posso trovare attraverso Google sono le descrizioni di come configurare i server proxy per esso, o come gli utenti finali dovrebbero usarli. Qualcuno sa dove trovare i dettagli di basso livello che abbiamo bisogno per questo?

È stato utile?

Soluzione

Secondo spec se il proxy invia un'intestazione Proxy-Authenticate allora la vostra richiesta successiva ha bisogno di aggiungere intestazioni di autenticazione secondo lo schema (di base o digest) che il proxy richiede. Tale richiesta dovrebbe includere la Proxy-Authorization intestazione con le credenziali in materia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top