|
4
|
| Rich Apodaca · 技术社区 · 17 年前 |
|
|
1
3
尝试将:only=>[:update,:delete,:create]放在应用程序控制器的“防止伪造”行上。 |
|
|
2
2
使用如下内容:
|
|
3
1
我认为你需要做两个改变; (A)使用Rails路由将其标记为XML请求 (B)使用HTTP基本身份验证对请求进行身份验证。 这意味着更改上面的URL以包含用户名和密码,如下所示 me:secret@localhost:3000/foos/1.xml 还要注意.xml位 我猜在服务器端的某个地方,您拥有通过before过滤器在绑定请求中进行身份验证的代码。这需要像这样工作…
这是我们自己的应用程序发出的,由ApplicationController中的前置过滤器触发。 另外,我认为您不需要:content_type=>'application/xml'。我通常做的就是打电话或者直接这样… response=restclient.post uri.encode(url),:record=>参数 其中URL包含基本身份验证和“.xml” 快乐编码 克里斯 |