【问题标题】:How to send multipart/form-data message to http endpoint from WSO2 ESB proxy如何从 WSO2 ESB 代理向 http 端点发送 multipart/form-data 消息
【发布时间】:2015-10-07 20:34:51
【问题描述】:

我需要使用 MessageType="multipart/form-data" 在 wso2 esb 4.8.1 上的代理中构建消息并发送到 http 端点。

类似这样的:

POST /cgi-bin/maillist.cgi HTTP/1.0
Content-type: multipart/form-data; boundary=---------------------------7cd1d6371ec
Cache-Control: no-cache
Content-Length: 25852

-----------------------------7cd1d6371ec
Content-Disposition: form-data; name="realname"

Steve Johnson
-----------------------------7cd1d6371ec
Content-Disposition: form-data; name="email"

steevo@idocs.com

您能给我提供示例或解决方案的链接吗?

【问题讨论】:

    标签: wso2 wso2esb


    【解决方案1】:

    您可以如下设置消息类型属性。

    <property name="messageType" value="multipart/form-data" scope="axis2"/>

    因此它将调用 multipart/form-data 格式化程序并作为 multipart/form-data 消息发送出去。

    【讨论】:

      【解决方案2】:

      您可以为此目的使用 builder mediator(https://docs.wso2.com/display/ESB481/Builder+Mediator)。 Builder mediator 将在 WSO2 ESB 中构建消息,以便将消息转换为所需的 Content-Type。

      【讨论】:

        猜你喜欢
        • 2017-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多