在 rails 中从 Microsoft Edge 浏览器接收自定义 headers 时出错

Error in receiving custom headers from microsoft edge browser in rails

我的后端应用程序在 RoR 中,front-end 应用程序在 Angular2 中 我在生产中的 Microsoft Edge 浏览器中收到 headers 时出错,该代码在其他浏览器(如 safari、chrome、mozila)中工作正常。 我在 Edge 浏览器中没有得到 header 'auth_token' 但它在本地主机上工作。

我通过将 header 名称从 auth_token 更改为 auth-token 解决了这个问题,在服务器端我收到了 HTTP_AUTH_TOKEN.

Edge 不允许在 header 中使用下划线,而其他浏览器则允许。