401 при размещении почты с использованием HttpWebRequest (да, я использовал учетные данные) - PullRequest
4 голосов
/ 07 октября 2008

Я использую HttpWebRequest для обработки XML-данных и отправки POST-данных обратно в «WebService» и получаю 401-й на POST.

При создании запросов я добавил учетные данные, а теперь попробовал кэш учетных данных и установил для PreAutenticate значение True, все еще получая 401! (

Наблюдая за трафиком HTTP на маршрутизаторе, я установил, что get делает запрос GET без аутентификации ... он попадает в 401, а затем делает аутентифицированный GET и пропускается. Когда я смотрю POST, я вижу, что он попадает в 401 ... и он даже не пытается аутентифицированный POST.

Это появляется только на мобильных телефонах (compact-framework 3.5 и 2.0 на WinMobile 6.1). Тот же .exe отлично работает на любых настольных компьютерах.

Чего мне не хватает? Пожалуйста, помогите!

1 Ответ

6 голосов
/ 19 декабря 2008

Попробуйте установить заголовок вручную:

http://devproj20.blogspot.com/2008/02/assigning-basic-authorization-http.html

...