Wie konvertiert org.glassfish.grizzly.utils.BufferInputStream zu JSON in Mule?

Auf meine ersten Schritte mit Mule ich Schreibe eine basic-Http-Proxy.
Derzeit leite ich die Anfrage an die api-server und was ich gerne machen würde, ist das Lesen der Nutzlast, die ich von vor der Antwort an den client.

Wenn ich versuche, melden Sie es mit #[payload] es druckt

 org.glassfish.grizzly.utils.BufferInputStream@2306df30

Wie kann ich drucken Sie es richtig im JSON-format?

Der vollständige code:

<flow name="proxy">
    <http:listener config-ref="http-lc-0.0.0.0-8081" path="![p['proxy.path']]" parseRequest="false"/>

    <http:request config-ref="http-request-config" method="#[message.inboundProperties['http.method']]"
                  path="#[message.inboundProperties['http.request.path'].substring(message.inboundProperties['http.listener.path'].length()-2)]" parseResponse="false">
        <http:request-builder>
            <http:query-params expression="#[message.inboundProperties.'http.query.params']"/>
        </http:request-builder>
        <http:success-status-code-validator values="0..599" />
    </http:request>

    <logger doc:name="Logger" level="INFO" message="Payload #[payload]"/>

InformationsquelleAutor Luca S. | 2016-09-13

Schreibe einen Kommentar