401 при размещении почты с использованием HttpWebRequest (да, я использовал учетные данные)

StackOverflow https://stackoverflow.com/questions/179425

Вопрос

Я использую 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 отлично работает на любых настольных компьютерах.

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

Это было полезно?

Решение

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

http://devproj20.blogspot.com/2008/ 02 / присвоившей-базовая-авторизация http.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top