2013-12-10 57 views

回答

0

注入HttpServletResponse併發出所需的響應標頭。該容器不知道您的資源的CORS要求。

0

從2016年1月Beta版開始,WebSphere Liberty本身就支持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/

相關問題