Кодирование диакритических символов в запросах API - PullRequest
0 голосов
/ 02 января 2019

У меня есть один вопрос о кодировании диакритических символов в запросе API.

Я могу отправить с помощью запроса почтальона GET /rest/city?query=Poznań, ответ правильный, в журналах сервера city? Query = Poznań изменен на city?query=Pozna%C5%84.

Также у меня есть API-тест, написанный в файле node.js (mocha, supertest), и здесь запрос GET /rest/city?query=Poznań возвращает пустой массив, в журналах сервера метод запроса изменен на GET /rest/city?query=PoznaD.

Что не такс кодировкой в ​​моем API авто тесты?Почему сменился на D?Знаете ли вы, как я мог изменить это, чтобы исправить проблему.

Также в логах city?query=Łódz Изменения в изменениях city?query=Aódz

1 Ответ

0 голосов
/ 03 января 2019

Хорошо, у меня есть решение, просто city?query=${encodeURI(Łódź)}

...