неверные символы - PullRequest
       3

неверные символы

0 голосов
/ 01 июня 2018

при отправке запроса у меня появляется ошибка

400 Неправильный запрос: Ваш браузер отправил неверный запрос.

Ошибка связана с кодировкой русских символов, так как командная строка не обрабатывает русские символы.

/ поиск / физический? Токен = Rxb7tDa5bPwZ®ion = 0 & имя = Андрей & второе имя = Владимирович & фамилия = Лугов & birthdate = 10.05.1972

Как я могу решить эту проблему?вам нужно отправлять русские символы для выполнения запросов?

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

1. Если вы используете curl из командной строки , вы должны использовать:

    curl --data-urlencode

Как объяснено здесь: Как urlencode данныхдля команды curl?

0 голосов
/ 01 июня 2018

Попробуйте использовать форматирование URL, например, стандартный java.net.URLDecoder

private String decode(String s) {
    try {
        return URLDecoder.decode(s, StandardCharsets.UTF_8.toString());
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
        return "";
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...