首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 1.3.15 ngResource删除

Angular 1.3.15 ngResource删除
EN

Stack Overflow用户
提问于 2015-04-15 11:44:00
回答 1查看 72关注 0票数 1

当我使用Angular $resource时。

我设置了喜欢它的方法。

代码语言:javascript
复制
return $resource('url', { id: "@id"}, {
  'delete': { method: 'DELETE}
});

但是,我向服务器发送请求。

请求方法不是删除。

代码语言:javascript
复制
OPTIONS url HTTP/1.1

它总是有选择的。

请帮帮我。如何更改方法delete?

EN

回答 1

Stack Overflow用户

发布于 2015-04-16 13:51:38

我已经被解决了。

当我想要使用http(删除方法)时,浏览器将发送预过滤请求。

我的服务器是rails。

所以我在下面添加了一些东西。

routes.rb

代码语言:javascript
复制
match '*path', :controller => 'application', :actions => 'handle_options_request', :via => :options

它将处理所有选项请求。

application_controller.rb

代码语言:javascript
复制
def handle_options_request 
  head(:ok) if request.request_method == "OPTIONS"
end

然后是对客户端的响应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29641235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档