так как написанно кирилицой? Потому что сейчас отправляются иероглифы вида - geocoding/city%3D%D0%9A%D1%80%D0%B0%D1%81%D0%BA%D0%BE%D0%B2%D0%BE/
почитайте по поводу кодирования и декодирования url и что не так с кириллицей и экранированием символов
punycode работает только если домен тоже в паникоде насколько я помню
Хотя возможно тут не в паникоде дела, а просто в том что вы зачем-то сделали percent encoding (возможно автоматически) https://en.wikipedia.org/wiki/Percent-encoding
пробовал decode utf-8, пробовал decodeURIComponent... не сработало
А зачем менять?
ответ от https://nominatim.openstreetmap.org/search? не получаю
так тут дело как попадает кирилица в урл и кто этим занимается
так оно не влияет на это
тогда вообще не понятно ниче)
%D0%A5%D0%B0%D1%80%D1%8C%D0%BA%D0%BE%D0%B2 и Харьков - хавает одинаково
у вас явно где-то проблема в логике
МОжет быть дело в CORS а не в том что урл выглядит странно в нетворке?)
А как вы запрашиваете? Можете пример урла-запроса скинуть?
по поводу cors была ошибка так как делал сначала запрос через vue на nominantum, но потом решил написать вьбшку запроса на беке так как там уже наcтроен cors, а на фронте дергать урл моего api который дергает уже сервер геокодинга
так может твой бек ничего не возвращает?)
1 срин - запрос через бек на геокодинг, 2 скрин - запрос на мой бек. Правильно же params в axios указан. 3 скрин - вот так передаю параметы
а там точно такая ссылка для запроса?
ну вот ты проверь что у тебя на бекенде в params приходит
а там не q=строка ?
Ага, так)
так вам тут вообще пустой джейсон возвращает?
Нет это метод класса
была ошибка от сервера что он ожидает формат json, я поменял запрос на —- this.$store.dispatch(geoActionTypes.listGeocoding, {params: {"city": this.city}}) и теперь в парамс [object Object] . В ответе пустой список статус 200
Обсуждают сегодня