401 ao postar usando HttpWebRequest (sim eu usei Credenciais)
-
05-07-2019 - |
Pergunta
Eu estou usando HttpWebRequest para puxar para baixo XML, e POST dados de volta para um 'WebService' e obter um 401 sobre o POST.
Ao criar os pedidos que eu adicionei Credenciais e agora tentou uma cache de credenciais e definindo PreAutenticate como True, ainda recebendo o 401! : (
Observando o tráfego HTTP no roteador eu definir o get fazer uma solicitação GET não autenticada .. ela atinge a 401 e, em seguida, faz um GET autenticado e é permitido passar. Quando eu assistir o POST eu vê-lo bater a 401 ... e nem sequer tente um POST autenticado.
Esta aparece apenas em telefones móveis (compact-framework 3.5 e 2.0 em WinMobile 6.1). O mesmo .exe funciona perfeitamente em todas as máquinas de desktop.
O que eu estou ausente? Por favor, ajuda!
Solução
Tente configurar o cabeçalho manualmente:
http://devproj20.blogspot.com/2008/ 02 / atribuindo-basic-autorização-http.html