在Safari或Firefox中,缺少尾随空格会破坏对具有axios的服务器的请求

时间:2018-05-31 21:34:37

标签: rest axios

我正在使用React构建一个应用程序,并使用axios来处理APi(使用Python构建)。

我有一个奇怪的错误,幸运的是我找到了一个原因 - 所有没有尾随斜线的请求都失败了,在Safari和Firefox中出现401错误,例如/users

我很幸运能用斜线提出我的一个请求并且运行良好,所以当我尝试在其他请求中添加斜杠时,它会使它们正常工作!例如/users/等。

我添加它并不是那么复杂,但有时候,当我传递ID时,它需要我使用/users/${id}/'/users/' + id + '/'这不是很酷。

我的问题是它是浏览器错误还是axios错误,还是可以在后端服务器上解决?

1 个答案:

答案 0 :(得分:0)

我问后端开发人员检查这个并且他已经确定了这一点