我在wso2 apim 2.6.0上具有Rest API,该API具有json输入和输出。并具有Get资源。我想添加标题参数。所以我需要In流调解器。
我使用此调解器,但不起作用。
<?xml version="1.0" encoding="UTF-8"?>
<sequence name="newUser" trace="disable" xmlns="http://ws.apache.org/ns/synapse">
<header name="caller-token" scope="transport" value="234"/>
<header name="Content-Type" scope="transport" value="application/json"/>
<header name="Authorization" scope="transport" value="Bearer dd"/>
<header name="Access-Control-Allow-Origin" scope="transport" value="https://onlineapi.agah.com/api/v1/"/>
<property name="messageType" scope="axis2" type="STRING" value="application/json"/>
<log level="full"/>
</sequence>
在商店中调用它后,出现此错误: (400)错误:找不到 响应头: 内容类型:application / octet-stream
答案 0 :(得分:0)
这必须是CORS问题。您需要在CORS规则中启用自定义标头。将您的自定义标头添加到CORS
中的api-manager.xml
部分。这会影响所有API。如果只想为特定的API添加此代码,则可以在API本身中对其进行配置。
错误:https://docs.wso2.com/display/AM260/Enabling+CORS+for+APIs