首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Integrator在WSO2微积分器上配置CORS

用Integrator在WSO2微积分器上配置CORS
EN

Stack Overflow用户
提问于 2020-11-10 01:24:21
回答 2查看 206关注 0票数 0

我已经为角消耗设置了一些API,但是我从前面的选项中得到了CORS问题。我为选项设置了API,为POST设置了API。

到处阅读,我得到了这个:

代码语言:javascript
复制
<property description="Request-Headers" name="Access-Control-Request-Headers" scope="transport" type="STRING" value="*"/>
<property description="Allow-Methods" name="Access-Control-Allow-Methods" scope="transport" type="STRING" value="OPTIONS POST"/>
<property description="Allow-Headers" name="Access-Control-Allow-Headers" scope="transport" type="STRING" value="*"/>
<property description="Allow-Origin" name="Access-Control-Allow-Origin" scope="transport" type="STRING" value="*"/>
<property description="application-json" name="ContentType" scope="axis2" type="STRING" value="application/json"/>
<property description="RESPONSE" name="RESPONSE" scope="default" type="STRING" value="true"/>

将请求get属性记录到选项api的日志中介中,但在测试api时,没有设置配置:

代码语言:javascript
复制
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: 
Access-Control-Request-Headers: *
Host: localhost:8290
Access-Control-Allow-Headers: content-type
Content-Type: text/plain; charset=UTF-8
Date: Tue, 10 Nov 2020 01:17:25 GMT
Transfer-Encoding: chunked

{ 
    "status":  "ok"
}

特别地允许-方法是我主要关注的

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-07 21:07:48

我发现的最简单的方法是利用cors身份验证到nginx,并使用nginx作为wso2的负载均衡器.

票数 -2
EN

Stack Overflow用户

发布于 2022-09-11 05:14:28

如果使用的是WSO2 EI V7.x.x或V8.x.x,只需将以下配置添加到<EI_HOME>/runtime/microesb/conf/deployment.toml文件中:

代码语言:javascript
复制
[synapse_properties]
'synapse.rest.CORSConfig.enabled' = "true"
'synapse.rest.CORSConfig.Access-Control-Allow-Origin' = "http://127.0.0.1:5500, http://localhost:5500"
'synapse.rest.CORSConfig.Access-Control-Allow-Methods' = "GET, POST, PUT, DELETE, HEAD, OPTIONS"
'synapse.rest.CORSConfig.Access-Control-Allow-Headers' = "content-type, Accept, Authorization"

根据需要更改允许的来源、方法和标题。

对于WSO2 eiv6.x.x,请查看医生们

另外,尝试在允许的源头中指定前端基URL,而不是"*“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64761552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档