Джерси: заголовок «Access-Control-Allow-Origin» закодированJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Джерси: заголовок «Access-Control-Allow-Origin» закодирован

Сообщение Anonymous »

Из пользовательского интерфейса моего сайта я вызываю серверный API, который работает через Jersey HK2, и в фильтре у меня есть следующий код:

Код: Выделить всё

final String origin = httpRequest.getHeader("origin");
httpResponse.addHeader("Access-Control-Allow-Origin", origin);
Теперь я вижу следующие отправляемые и получаемые заголовки на панели инструментов разработчика Chrome:

Код: Выделить всё

Request Headers:
Origin: https://example.com:8443

Response Headers:
Access-Control-Allow-Origin: https%3A%2F%example.com%3A8443
Я хочу избежать экранирования/кодирования небуквенно-цифровых символов. Нужно ли мне что-то менять в реализации?

Подробнее здесь: https://stackoverflow.com/questions/792 ... ts-encoded
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»