curl -X POST -H 'Content-type: application/xml' -d '<person>...</person>' 'http://0.0.0.0:3000/people/12?_method=PUT'
我得到“只允许获取,放置和删除请求.”为什么? Rails 2.3.2
解决方法 luca是正确的,你需要发送X-http-Method-OverrIDe标头和你的请求.把_method =放在JsON主体中对我来说不起作用.你的curl命令行将如下所示:curl -H "X-http-Method-OverrIDe: put" -H "Content-Type: application/Json" -d "{\"user\":{\"email\":\"blah@example.com\"}}" www.site.com/users/username.Json总结
以上是内存溢出为你收集整理的ruby-on-rails – 在rails XML请求中设置PUT方法全部内容,希望文章能够帮你解决ruby-on-rails – 在rails XML请求中设置PUT方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)