Длинный параметр запроса в URL, приводящий к ошибке 400 с React Router - PullRequest
0 голосов
/ 16 мая 2019

Я использую обратный вызов с внешнего сайта, который включает параметр запроса с 9k символов.Это заставляет мой сайт возвращать 400 ошибок.Формат http://localhost:7777/authcallback?signed_transaction=abc123. Есть ли что-то, что я могу сказать моему маршрутизатору, чтобы он принимал символы 9k, или это своего рода ограничение реакции-маршрутизатора?

Если я вручную уменьшу 9k символов в параметре запроса до 20 символов, у меня больше не будет ошибки 400 и маршрутизация работает правильно.

Я использую реагирующий маршрутизатор-dom 5.0.0 и подключенный реагирующий маршрутизатор 6.4.0

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

Получение ошибки 400 и неправильная маршрутизация.Ожидается, что маршрутизация заработает и сможет получить параметр запроса, используя

location.search
...