【问题标题】:MuleSoft AnypointStudioMuleSoft AnypointStudio
【发布时间】:2022-01-10 11:43:24
【问题描述】:

我有脚本:

<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 和 value the apiKey。

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

为什么我的要求不好?

【问题讨论】:

  • 请提供有关问题的更多详细信息、您在做什么、有关错误和 HTTP 请求以及整个流程的更多详细信息。有关如何改进问题的指导,请参阅 stackoverflow.com/help/how-to-ask

标签: mule anypoint-studio


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多