401 al realizar la POSTing utilizando HttpWebRequest (sí, utilicé Credenciales)
-
05-07-2019 - |
Pregunta
Estoy usando HttpWebRequest para bajar los datos XML y POST a un 'Servicio web' y obtengo un 401 en el POST.
Al crear las solicitudes, agregué Credenciales y ahora probé un caché de credenciales y configuré PreAutenticate a True, ¡aún obtengo el 401! :(
Viendo el tráfico HTTP en el enrutador, establezco la solicitud de obtención de GET no autenticada ... llega al 401 y luego hace un GET autenticado y se permite pasar. Cuando veo el POST, veo que golpea el 401 ... y ni siquiera intenta un POST autenticado.
Esto aparece solo en teléfonos móviles (compact-framework 3.5 y 2.0 en WinMobile 6.1). El mismo .exe funciona perfectamente en cualquier máquina de escritorio.
¿Qué me estoy perdiendo? Por favor ayuda!
Solución
Intente configurar el encabezado manualmente:
http://devproj20.blogspot.com/2008/ 02 / assigning-basic-permission-http.html