状态代码405(不允许的方法)

时间:2015-11-15 04:34:08

标签: angularjs ionic-framework

我是AngularJs和Ionic的新手。建立一个计划应用程序只是为了练习所以请放轻松我。

我不知道为什么我得到这个405响应。我试图用邮递员提供相同信息的GET请求并且它有效,但它不适用于我的AngularJs代码。

注意:为了安全起见,我更改了访问令牌(来自UW)。

这里的邮递员:

enter image description here

这是我的角色服务:

enter image description here

这是我在运行离子应用时遇到的错误:

enter image description here

2 个答案:

答案 0 :(得分:2)

您有跨域政策问题。 将这些标题添加到您的网络服务器,您应该全部设置:

LocalTime localTime = LocalTime.parse("04:30");

不要忘记修改范围以满足您的需要。

== update ==

我刚检查过这个链接。服务器是IIS 8.5

所以我认为这个链接可能会对您有所帮助:http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api

答案 1 :(得分:1)

405是服务器角度试图与之交谈的问题。基本上,您所做的请求与路由匹配,但您的服务器不允许该路由执行。

具体来说,对于您的问题(这只是我最好的假设)ws.admin.washington.edu要求用户登录。您的请求未经过身份验证。