2008-10-07 4 views
4

J'utilise HttpWebRequest pour extraire XML, et POST de données à un «WebService» et obtenir un 401 sur le POST.401 lors de POSTing en utilisant HttpWebRequest (oui j'ai utilisé des informations d'identification)

Lors de la création des requêtes, j'ai ajouté des informations d'identification et j'ai essayé un cache d'informations d'identification et défini PreAutenticate sur True, obtenant toujours le 401! :(

En regardant le trafic HTTP sur le routeur, je mets le get à faire une requête GET non authentifiée .. il frappe le 401, puis fait un GET authentifié et est autorisé à traverser .. Quand je regarde le POST je le vois frapper le 401 ... et il n'a même pas essayer un POST authentifié.

Ceci apparaît uniquement sur les téléphones mobiles (-cadre compact 3.5 et 2.0 sur WinMobile 6.1). Le même .exe fonctionne parfaitement sur toutes les machines de bureau.

Qu'est-ce que je manque? S'il vous plaît aider!

+0

Peut-être que vous pouvez publier l'extrait de code correspondant? Cordialement, tamberg – tamberg

Répondre

Questions connexes