http-status-code-401相关内容
我收到 401 未经授权的错误.我的网络服务是用 mvc 编写的.在 IIS 中配置为使用 windows 身份验证.下面是提琴手的屏幕截图 当我从浏览器中点击 URL 时,它会弹出一个窗口来输入用户名和密码.如何避免弹出窗口? 我正在从另一个窗口服务调用这个 web api. 解决方案 我在 web config 中添加了以下几行来解决这个问题,它确实有效.
..
我正在处理我的 ASP.NET MVC 2 项目.我创建了异常过滤器来捕获当用户无权查看某些操作时发生的未经授权的访问异常. [CustomError(typeof(UnauthorizedAccessException), "Error", "UnauthorizedAccess")]公共类 MyController : BaseController{} 抛出异常后,我的过滤器将转移到配置的
..
对于存在的网页,但用户没有足够的权限(他们没有登录或不属于正确的用户组),应该提供什么正确的 HTTP 响应? 401 未经授权? 403 禁止? 还有什么? 到目前为止,我所读到的关于两者之间的区别并不是很清楚.每个响应适合哪些用例? 解决方案 来自丹尼尔·欧文: 401 Unauthorized 存在问题,这是身份验证错误的 HTTP 状态代码.仅此而已:它用于身
..
我正在创建一个 RESTful 服务来向 Web 应用程序提供数据.我对此有两个相关的问题. 1.如何处理未经授权的请求? 我打算使用以下代码响应请求: 资源是否已打开并找到?200 正常 您是否需要通过身份验证才能访问资源?401 未经授权 您无权访问某个类别的资源吗?403 禁止 您是否有权访问某一类别的资源,但不能访问该特定资源?404 Not Found 以防止人们
..
我想检查一个页面是否返回状态码 401.这可能吗? 这是我的尝试,但它只返回 0. $.ajax({url: "http://my-ip/test/test.php",数据: {},完成:函数(xhr,statusText){警报(xhr.status);}}); 解决方案 这可以通过 jQuery $.ajax() 方法实现 $.ajax(serverUrl, {类型:Outage
..
我正在覆盖 Devise 的失败响应,以便我可以设置 401 状态代码.但是,当用户登录失败时,他们将被重定向到带有“您正在被重定向"链接的页面.如果我从重定向中删除这个 :status => 401 它工作正常. class CustomFailure '安全')结尾明确回应如果http_auth?http_auth别的店面位置!flash[:alert] = i18n_message 除非
..
在 Eclipse IDE 中测试时,我的代码成功运行. 我使用生成的 Copy.wsdl 通过 Web 服务连接到 MS SharePoint 2010 当我在 JBoss 服务器(运行 Adobe LifeCycle)上部署我的代码时,我的代码收到 401 错误. 错误: Caused by: org.jboss.ws.WSException: Invalid HTTP
..
我创建了一个使用 Windows 身份验证的 Intranet 站点 在 chrome 中我可以立即访问该站点,而在 FF 中它需要 Active Directory 登录.但是使用 IE7 时出现以下错误: 401 - 未经授权:由于凭据无效,访问被拒绝.您无权使用您提供的凭据查看此目录或页面. 我不确定为什么它在其他浏览器中可以,但在 IE 中不行?任何帮助表示赞赏.
..
当我的后端服务器向 GCM 服务器发送 post 请求时,我收到 HTTP 401 授权错误. 我按照此处描述的步骤操作: http://developer.android.com/google/gcm/http.html#auth_error >>api_key=AIzaSyDEy3...>>curl --header "Authorization: key=$api_key" -
..
我有一个文件 request.js,其中包含 axios ajax 请求的包装器.我正在从多个反应组件调用请求函数,当其中一个请求失败时,我想刷新令牌并再次重试所有失败的请求.我可以使用拦截器,但我不知道如何实现它.请帮忙. 请求.js var client = axios.create({baseURL: 'http://192.168.1.3:3000',标题:{应用程序ID:8,版
..
我一直在尝试使用 axios 向 National Park Service API 发出 GET 请求,并尝试了多种方法来在请求标头中设置我的 API 密钥,但均无济于事.任何帮助将不胜感激. 我试过了: axios.defaults.headers.common['Authorization'] = "MY-API-KEY";axios.get('https://developer.n
..
我正在使用 Java 访问一个 HTTPS 站点,该站点以 XML 格式返回显示.我在 URL 本身中传递登录凭据.这是代码片段: DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();DocumentBuilder db = dbf.newDocumentBuilder();requestURL = "https:/
..
我试图提取一些我创建的 SharePoint 2013 列表数据,这些数据在我的机器上本地运行时以及在服务器本地运行时都可以正常工作.在本地和本地服务器上运行时,我使用相同的凭据.问题是当我在服务器上发布并导航到我的 ASP.NET 应用程序时,我收到“远程服务器返回错误:(401) 未经授权".错误... 我看了一堆关于 stackoverflow 的帖子和网络上的其他一些文章 这指
..
所以我使用 Intranet 模板创建了一个新的 ASP.NET MVC 项目.web.config 包含适当的值(例如 ). 如果我使用 VS 网络服务器启动网络应用程序,一切看起来都很好 - 该页面显示了我的 Windows 域和用户名等等.但是,这在 Opera 和 Safari 以及 IE 和 FF 中都有效,这对我说它根本不使用 Windows 身份验证(据我所知,这在除 IE/F
..
使用 Spring Boot 1.5.6.RELEASE能够发送 HTTP 状态代码 401 而不是 403,如 如果在没有身份验证的情况下请求uri,如何让spring安全响应未经授权(http 401代码),这样做: public class SecurityConfig extends WebSecurityConfigurerAdapter {@覆盖protected void conf
..
我正在使用 AngularJS 构建 SPA,并与服务 (JAVA) 进行通信. 当用户发送他的用户名/通行证时,服务会发回:访问令牌和刷新令牌.我正在尝试处理:如果我收到状态为 401 的响应,请发回刷新令牌,然后再次发送您的最后一个请求.我试图通过包含 $http 来做到这一点,但 angular 不允许我将它包含在这个拦截器中.有没有办法用我收到的这个响应参数重新创建原始请求?
..
我有一个 Infobip 测试帐户,我正在尝试使用他们的 API 向用户发送消息.作为授权类型,我使用 API 密钥头.我相信我不知道把这个键放在代码上的什么地方.我正在尝试使用标题上的密钥,但我总是收到错误 401.我知道我没有根据文档使用正确的有效负载参数,但无论如何,我相信这不是生成此错误的原因. function myFunction_infobip() {var url = "http
..
我正在尝试通过 JavaScript 使用 Google Calendar API,并在使用以下代码时不断收到 401 错误响应: $.ajax({数据类型:“json",url: "https://www.googleapis.com/calendar/v3/users/me/calendarList/?key=",成功:功能(结果){$('#result').html(result);}})
..
更新代码:- 使用 SSL,仍然遇到相同的错误.. 我正在尝试打开这个 uri https://some-host/a/getmeta?id=10(这个url传递给proxi.jsp页面) 这是我的 proxi.jsp 页面,我收到此错误 HTTP/1.1 401 Authorization Required 以及当我也传递我的凭据时.为什么会这样……而且那个网站使用了 siteminder
..
我正在使用 AngularJS 构建 SPA,并与服务 (JAVA) 进行通信. 当用户发送他的用户名/通行证时,服务会发回:访问令牌和刷新令牌.我正在尝试处理:如果我收到状态为 401 的响应,请发回刷新令牌,然后再次发送您的最后一个请求.我试图通过包含 $http 来做到这一点,但 angular 不允许我将它包含在这个拦截器中.有没有办法用我收到的这个响应参数重新创建原始请求?
..