Как передать значение в URL-адресе с символом торговой марки при вызове API

У меня есть API, который получает название компании в качестве параметра запроса и извлекает сведения о компании в формате JSON.

Проблема в том, что имя содержит символ торговой марки. Итак, API дает сбой и выдает ошибку

Пример: http://localhost:8080/company/companyname=ABC TM(Trademark Symbol) Ltd

Ошибка:

java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986

Проверил разные сайты, но не нашел ничего, связанного с передачей символа TM в URL.

Пример: http://localhost:8080/company/companyname=ABC TM(Trademark Symbol) Ltd

Я хочу, чтобы решение принимало символ товарного знака в URL-адресе, который работал бы и извлекал результаты.

Пробовали ли вы правильно кодировать URL-адреса параметров строки запроса? urlencode("™") === "%E2%84%A2"

CollinD 21.01.2019 17:32

Обратитесь сюда, пожалуйста: stackoverflow.com/questions/2742852/unicode-characters-in-ur‌​ls охватывает передачу символов Юникода в URL

Manoj Vadehra 21.01.2019 17:33

@CollinD, это действительно должен быть ответ

Ferrybig 21.01.2019 17:46
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
1 237
0

Другие вопросы по теме