2013-12-10 3 views

답변

0

HttpServletResponse를 주입하고 원하는 응답 헤더를 발행하십시오. 컨테이너는 귀하의 자원에 대한 CORS 요구 사항을 알지 못합니다.

0

WebSphere Liberty는 2016 년 1 월 베타부터 CORS를 기본적으로 지원합니다. 당신은 당신이 원하는 CORS 옵션은 server.xml을 구성, 여기에 예입니다 :

<cors domain="/sampleApp/path" 
    allowedOrigins="https://alice.com:8090" 
    allowedMethods="GET, DELETE, POST" 
    allowedHeaders="Accept, MyRequestHeader1" 
    exposeHeaders="MyResponseHeader1" 
    allowallowCredentials="true" 
    maxAge="3600" /> 

도메인 속성은 영향을 미치지 않음을 의미 당신이 적용하려면이 구성을 원하는 응용 프로그램 루트위한 것입니다 다른 문맥의 뿌리. 다른 7 가지 속성은 공식 CORS 사양 (https://www.w3.org/TR/cors/)과 정확히 일치하므로 매우 자명합니다.

최신 베타로 링크 : https://developer.ibm.com/wasdev/downloads/liberty-profile-beta/

관련 문제