网址中的长查询参数导致React Router出现400错误

时间:2019-05-16 20:38:50

标签: reactjs react-router react-router-dom

我正在使用来自外部网站的回调,该回调包含9k个字符的查询参数。这导致我的网站返回400错误。格式为http://localhost:7777/authcallback?signed_transaction=abc123。我可以做些什么来告诉路由器接受9k字符吗?这是react-router的某种限制吗?

如果我手动将查询参数中的9k个字符减少到20个字符,则不再有400错误,并且路由工作正常。

我正在使用react-router-dom 5.0.0和connected-react-router 6.4.0

<ConnectedRouter history={history}>
  <Switch>
    <Route exact path="/authcallback" component={Component} /> 
  </Switch>
</ConnectedRouter>

接收到400错误并且路由不正确。期望路由正常工作,并能够使用

提取查询参数
location.search

0 个答案:

没有答案