У меня есть локальный проект WEB.API, который не проходит через локальный IIS, чтобы запустить проект, я использую F5 в Visual Studio 2013.Фидлер HTTP/1.1 401 Несанкционированное
Использование Фидлер, я получаю
HTTP/1.1 401 Unauthorized
# Result Protocol Host URL Body Caching Content-Type Process Comments Custom 88 401 HTTP localhost:52787 /api/values 6,180 private text/html; charset=utf-8 fiddler:10724
Я знаю, что я должен получить 200, но это не так. Где я должен проверить, что я делаю неправильно?
Вот скриншот из браузера. Я получаю это, когда я вернусь в Fiddler, чтобы увидеть результаты, я просто введите http://localhost:52787/api/helloapi
в URL (в браузере) и нажмите клавишу ВВОД:
И вот что я получаю, когда я иду через стельку вручную сочинял GET :
у меня есть возможность автоматической проверки подлинности проверено.
Ваш API либо требует аутентификации, либо операция закодирована таким образом, что возвращает HTTPwebresponse 404. Вы не предоставили достаточную информацию для ответа. – Crowcoder
yes У меня есть это перед контроллером api, и я добавил Users = мое имя там [Authorize (Users = "... мое имя пользователя ...")] Это все еще не работает. То, что я не знаю, это ... где он ищет этих пользователей? Где я могу проверить. У меня нет другой аутентификации, настроенной где угодно. –
Это должны быть пользователи локального компьютера. Работает ли он из браузера вместо скрипача? – Crowcoder