Добавление выражения регулярного выражения в фильтр cors

Мультиметоды более мощные и дорогие,

используют протоколы, когда они достаточны , но если вам нужно отправить на основе фазы луны, как видно из Марса, то многоточие ваш лучший выбор.

Существуют протоколы, позволяющие простым вещам оставаться простыми и предоставлять способ для клоувера генерировать очень похожий байт-код, который эквивалент java. Похоже, что большинство людей используют протоколы большую часть времени. Я использую multimethods, когда мне нужно отправлять более одного аргумента, хотя я должен признать, что это только один раз, и полные isa иерархии используются еще реже (по мне). поэтому вкратце используйте Multimethods, когда они вам понадобятся

лучший пример В моей экспирации прямо в начале, в core.clj

0
задан Sahebh 27 February 2019 в 21:23
поделиться

1 ответ

Благодарим вас за то, что вы сохранили свой первый пост кратким и кратким, а также за то, что включили соответствующую информацию, такую ​​как ваша конфигурация и намерение.

Фильтр CORS Tomcat не поддерживает подстановочные знаки в списке разрешенных источников, за исключением глобального подстановочного знака (*). Этот параметр должен включать список допустимых значений «Origin» с учетом регистра.

Если вы хотите улучшить это, вы можете создать свой собственный фильтр, расширяющий или дублирующий логику CorsFilter, но изменяющий этот метод для принятия совпадений с образцом. Этот метод является закрытым, поэтому если вы расширяете класс, вам также необходимо изменить все вызывающие.

Для получения дополнительной информации см. Документацию Tomcat 9 CORS Filter и метод CORS Filter isOriginAllowed .

0
ответ дан Mike Hill 27 February 2019 в 21:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: