Мы используем Rest API. При вызове API входа в систему, если мы передаем строку %
, она генерирует эту ошибку из Application.cfc
URLDecoder: неполный завершающий escape-шаблон (%)
Можно ли как-нибудь избавиться от этой ошибки? Я получил следующую ошибку, которая может помочь воспроизвести проблему.
URLDecoder: шаблон неполного завершающего перехода (%) javax.ws.rs.WebApplicationException
Запрос - структура
содержание : [email protected]&password=Test06489%&auth_type=0
заголовки
Принять кодировку :gzip
IDFA : c4ca9c604a15254b
TOMCATCGIHTTPURL000000006A6B0000 : /rest/icon/api/v1/authorization/login
X-ORIGINAL-URL : /rest/icon/api/v1/authorization/login
X-REWRITE-URL : /rest/icon/api/v1/authorization/login
соединение : Keep-Alive
длина содержимого : 59
тип контента : application/x-www-form-urlencoded
хост : example.com
ndt : H_GJvwvp8wXirIvs8AV-byQCiD7mfCmDclFH3lblksw75e-4U0CReX3-J
агент пользователя : 2.0.2.5 rv:23 (телефон; ОС Android 6.0.1; en_US)
метод : POST
протокол : HTTP/1.1
Отслеживание стека
Вам нужно закодировать % как
%
. Вот так, взяв подсказку из вашего отчета об ошибке: