MuleSoft AnypointStudio

MuleSoft AnypointStudio

我有脚本:

<set-variable value="#[attributes.headers['Authorization']]" doc:name="apikey" doc:id="69f6509e-8c0c-4832-854e-d7c07675cb49" variableName="apiKey"/>
            <http:request method="GET" doc:name="Request" doc:id="86d51474-a71e-438c-bb24-59471424c4f9" config-ref="HTTP_Request_configuration">
                <http:headers ><![CDATA[#[output application/java
    ---
    {
        Authorization : vars.apiKey
    }]]]></http:headers>
            </http:request>

在邮递员中,我在 Headers Key: Authorization 中为 apiKey 赋值。

调用 Postman 后,我在 AS 中收到了这条消息: 资源上的 HTTP GET 失败:请求错误 (400)

为什么我有错误的请求?

anyp 使用该库的开发人员应该能够禁用 JSON 输出中的某些字段。禁用字段列表应该是可配置的。负责记录 JSON 结构的流程应该能够读取配置并且不应记录这些字段。如果团队决定禁用 UAT 和 Prod 中的某些字段,则在更高的环境中将需要此功能。