Como chegar definições de proxy de dentro de um ActiveX
Pergunta
Ok, então aqui é o cenário:
Eu tenho um ActiveX que uploads de arquivos usando HttpWebRequest classe. Meu problema é que eu tenho para especificar as credenciais de rede, a fim de obter o ActiveX para funcionar corretamente por trás de um servidor proxy.
Aqui está o código:
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(m_url);
req.Proxy = new WebProxy("http://myProxyServer:8080");
req.Proxy.Credentials = new NetworkCredential("user", "password", "domain");
Como posso obter essa informação a partir iExplorer sem (ou mínima) interface de usuário?
Obrigado:)
Solução
Eu consegui fazê-lo;)
private static WebProxy QueryIEProxySettings(string strFileURL)
{
HttpWebRequest WebReqt = (HttpWebRequest)HttpWebRequest.Create(strFileURL);
WebProxy WP = new WebProxy(WebReqt.Proxy.GetProxy(new Uri(strFileURL)));
WP.Credentials = CredentialCache.DefaultCredentials;
return WP;
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow