Adicionar a referência web ao projeto, com a url HTTPS.
O uso do web service a nível de código é a mesma coisa.
Só que ao tentar chamar o web service poderá acontecer de obter esta mensagem erro:
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
Colocando este código antes da chamada ao web sersvice provavelmente irá resolver o problema:
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate
{
return true;
};
Basicamente é por que o .Net esta rejeitando o certificado por não ser um certificado válido, com o código acima, mesmo não sendo um certificado válido ele irá aceitar o certificado, e conseguirá comunicar com o web service.
No comments:
Post a Comment