401 при размещении почты с использованием HttpWebRequest (да, я использовал учетные данные)
-
05-07-2019 - |
Вопрос
Я использую 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