Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
1117
Assunto : WebServices
Titulo: Acessando serviço através de proxy com senha

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon




Anos atrás publicamos uma dica sobre esse assunto em http://www.bufaloinfo.com.br/dicas.aspx?cod=618. A dica serve para webservices, mas não para serviços WCF, estes são um pouco diferentes.

Para passar por um proxy com autenticação utilizamos o seguinte código :

var u = new NetworkCredential("logindoproxy", "senhadoproxy");
var proxy = new WebProxy("http://10.2.0.89:3128");
proxy.Credentials = u;
WebRequest.DefaultWebProxy = proxy;



Repare que nem ao menos me preocupo com a classe client de acesso ao serviço. O que fazemos é configurar a propriedade DefaultWebProxy na classe WebRequest. Por baixo de todas as camadas do WCF, a classe WebRequest é responsável pela comunicação com o serviço e o proxy será utilizado.

É necessário que o binding esteja configurado para usar o proxy default, atributo UseDefaultWebProxy="true"

Certamente você desejará guardar informações como login, senha e servidor de proxy no arquivo .config da sua aplicação

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 10/14/2016 7:13:00 PM
nome: hIZSEhKYZpTMcMWX
email: jimos4581rzt@hotmail.com
comentário:
JNsYDf http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 10/14/2016 6:38:00 PM
nome: tkLcvaVXwXDKdnZ
email: jimos4581rzt@hotmail.com
comentário:
oSv9wc http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 8/9/2016 4:40:00 PM
nome: nSHJeNnqTBjFM
email: jimos4581rt@hotmail.com
comentário:
zKvP0P http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br