autenticação básica preventiva com apache httpclient 4: uma abordagem alternativa
Autentação com serviços http geralmente requer o cliente para fornecer credenciais. O HTTPClient 4 suporta autenticação básica preventiva e não preventiva, com preventivo sendo o método preferido para maior segurança. No entanto, a abordagem padrão para configurar a autenticação preventiva usando o httpclient 4 envolve a adição de um objeto BasichttpContext a cada método executado, que pode ser complicado. Autenticação de força com uma única solicitação, você pode usar o seguinte código:
string userrame = ...; String senha = ...; UserNamePassWordCredentials Creds = New UserNamePassWordCredentials (nome de usuário, senha); Solicitação httprequest = ...; request.addHeader (new BasicsCheme (). Authenticate (creds, request));
Essa abordagem adicionará os cabeçalhos de autenticação necessários à solicitação específica, garantindo a autenticação preventiva sem a necessidade de um objeto de contexto.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3