que premise partner manager integrator wso2 wso2esb wso2carbon

premise - wso2 iot



Cómo enviar una solicitud json a un servicio web tranquilo usando el servicio proxy wso2 (0)

Soy nuevo en wso2 .. He hecho muchas preguntas sobre el servicio de proxy wso2, no recibo una respuesta correcta, ¿alguien puede ayudarme en esto, por favor?

Deseo enviar una solicitud JSON a un servicio web Restful utilizando un servicio de proxy WSO2. He intentado la configuración siguiente

<target> <inSequence> <log level="custom"> <property name="in seq --------------of proxy" expression="$trp:Content-Type"/> </log> <property name="messageType" value="application/json" scope="axis2" type="STRING"/> <log level="custom"> <property name="in seq --------------of proxy" expression="$trp:Content-Type"/> </log> <property name="HTTP_METHOD" value="POST" scope="axis2" type="STRING"/> <send> <endpoint> <address uri="http://10.132.97.131:9763/RESTfulExample/rest/json/metallica/post/"/> </endpoint> </send> </inSequence> <outSequence> <send/> </outSequence> <faultSequence> <log level="full"> <property name="MESSAGE" value="Executing default &quot;fault&quot; sequence"/> <property name="ERROR_CODE" expression="get-property(''ERROR_CODE'')"/> <property name="ERROR_MESSAGE" expression="get-property(''ERROR_MESSAGE'')"/> </log> </faultSequence> </target>

No recibo la respuesta :( La respuesta también es una JSOn

SOLICITUD JSON ---- RESPUESTA JSON

Necesito hacer esto usando un servicio proxy

estoy recibiendo el error como a continuación

To: /services/FilterMediatorProxy.FilterMediatorProxyHttpEndpoint/, From: 10.132.97.131, Direction: request, MESSAGE = Executing default "fault" sequence, ERROR_CODE = 0, ERROR_MESSAGE = Unexpected error during sending message out, Envelope: <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><Body></Body></soapenv:Envelope>

Estoy pasando la solicitud JSON como

{"title":"Enter Sandman","singer":"Metallica"}

Pero mira el siguiente error, no está pasando correctamente

Envelope: <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><Body></Body></soapenv:Envelope>

Está intentando enviar como SOAP (formato xml)

¿Qué configuración tengo que hacer para esto? Estoy usando wso2 carbon 4.2.0 e instalé ESB en esto

Por favor, ayúdenme para la correcta confiración del servicio de proxy

Muchas gracias por adelantado