Restangular如何测试Rest-Resource是否可达

时间:2014-03-03 07:50:15

标签: angularjs restangular

如果有一个可以关闭的Rest-Resource。在我的应用程序中,我将对资源进行放置,但在执行放置之前,我看到一个OPTIONS-Request,它得到一个错误并且不执行put。所以我无法处理put的错误状态。如何检查资源是否无法访问?或者如何禁用OPTIONS-Request?或者我如何与OPTIONS-Request进行交互,以从中获取错误。

我希望任何人都能提供帮助

1 个答案:

答案 0 :(得分:-1)

选项请求是针对CORS请求的。浏览器执行OPTIONS请求以查看请求类型中是否允许当前方法。这是CORS的工作方式。您可以在承诺中处理错误并检查错误代码以适当地处理它。如果你想在你的应用程序中执行它尝试一个拦截器。

http://djds4rce.wordpress.com/2013/08/13/understanding-angular-http-interceptors/(PS我是文章的作者。无耻的插件)