我正在尝试从客户端向rails后端发送PATCH请求。
这在FF / Chrome和IE10 +中运行良好。
问题似乎是XDomainRequest。我正在使用jQuery并尝试发送POST请求并使用'X-Http-Method-Override': 'PATCH'
将其更改为PATCH。
不幸的是,似乎IE9不允许设置自定义标头,因为它没有显示在HTTP请求中。
在后端我收到错误,因为找不到POST请求的路由。
我还尝试将_method=patch
附加到URL参数和_method: "patch"
附加到请求正文,但它仍然无法正常工作。此外,我无法将内容类型更改为IE9中的普通/文本以外的任何内容。
有没有办法从IE9发送POST请求并通过我的Rails后端将其识别为PATCH请求?