401 durante la POST usando HttpWebRequest (sì, ho usato le credenziali)
-
05-07-2019 - |
Domanda
Sto usando HttpWebRequest per estrarre i dati XML e POST da un "WebService" e ottenere un 401 sul POST.
Durante la creazione delle richieste ho aggiunto Credenziali e ora ho provato una cache di credenziali e impostato PreAutenticate su True, ottenendo comunque il 401! : (
Guardando il traffico HTTP sul router ho impostato get per fare una richiesta GET non autenticata. Colpisce il 401 e poi fa un GET autenticato ed è permesso attraverso. Quando guardo il POST vedo che colpisce il 401 ... e nemmeno prova un POST autenticato.
Questo appare solo sui telefoni cellulari (compact-framework 3.5 e 2.0 su WinMobile 6.1). Lo stesso .exe funziona perfettamente su qualsiasi macchina desktop.
Cosa mi sto perdendo? Per favore, aiutate!
Soluzione
Prova a impostare l'intestazione manualmente:
http://devproj20.blogspot.com/2008/ 02 / assegnazione-base-autorizzazione-http.html