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 "fault" 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