林。缺少關於mule的http響應構建器等的文檔。騾3.7 Apikit CORS - 訪問控制允許來源使用騾3.7與APIKit + RAML
Http憑證不適用於Access-Control-Allow-Origin的通配符,因此需要刪除通配符,並將該值動態設置爲消息頭中的原點。
錯誤: 當憑證標誌爲true時,通配符'*'不能用於'Access-Control-Allow-Origin'標頭。因此不允許訪問原產地'http://localhost:8080'。
如何設置訪問控制允許來源值#[message.inboundProperties [「原點」]
<flow name="api-main">
<http:listener config-ref="api-httpListenerConfig" path="/api/*" doc:name="HTTP">
<http:response-builder>
<http:header headerName="Access-Control-Allow-Origin" value="*"/>
</http:response-builder>
</http:listener>
<apikit:router config-ref="api-main-config" doc:name="APIkit Router"/>
<exception-strategy ref="component-registry-apiKitGlobalExceptionMapping" doc:name="Reference Exception Strategy"/>
</flow>
你好,對不起,但不知道我理解你的要求。要覆蓋頭部訪問控制允許來源上的HTTP請求到您的API覆蓋哪些客戶端發送或者要覆蓋頭部的響應回答了客戶的時候呢? –
在響應中回答客戶端時覆蓋標題。 – mnouh1
這個問題不應該是具體到騾子版本,好像這個問題和解決方案可以適用於新版本 – mCeviker