У меня есть приложение React, запускающее GET-запросы с использованием Axios.По какой-то причине, когда есть запросы с разными параметрами, только запросы с параметрами одного типа обрабатываются с любой трассировкой в инструментах разработчика Chrome.Я проверил и консоль, и вкладку сети, и нет запроса.
Приложение показывает карту, где я загружаю данные по плитке, поэтому мои запросы выглядят так:
http://SERVER_IP:1002/data/tile/6/15/39?param1=8¶m2=paramValue1
http://SERVER_IP:1002/data/tile/6/15/40?param1=8¶m2=paramValue1
http://SERVER_IP:1002/data/tile/6/15/41?param1=8¶m2=paramValue1
http://SERVER_IP:1002/data/tile/6/15/39?param1=8¶m2=paramValue2
http://SERVER_IP:1002/data/tile/6/15/40?param1=8¶m2=paramValue2
http://SERVER_IP:1002/data/tile/6/15/41?param1=8¶m2=paramValue2
Этомой код:
return axios.get(
serviceURL,
{
cancelToken: source.token,
timeout: 20000,
params: {
param1,
param2,
},
})
.then(resolveRequest())
.catch(handleErrors());
Когда запросы на запуск приложения с paramValue1 или paramValue2 обрабатываются правильно, но когда у меня есть запросы с обоими значениями параметров, запросы paramValue1 не выполняются, не оставляя следов.Любые идеи?
Примечание 1: Мой обслуживающий слой в настоящее время использует HTTP / 1.1.
Примечание 2: Для тех, кто не знаком с плитками, это просто способ разделить карту на квадратные области, облегчаязагрузить данные по блокам.