Herramienta http que convierte un string JSON a XML o un string XML a JSON
Esta herramienta tiene 2 formas de ser utilizada:
- Convirtiendo un string enviado en el body de la petición
- Realizando una petición a una URL externa (proxy de petición)
El modo de convertir un string es el siguiente:
Método: POST
URL: /w/utilities/jsonxmlserializer?mode=toxml
Cuerpo: {"results":[{"micasa":"blanca"}]}
El modo de realizar una petición a una URL externa es el siguiente (solicitud de ejemplo PUT a example.com y devolviendo xml):
Metodo: POST
URL: /w/utilities/jsonxmlserializer?mode=toxml&request=example.com&method=PUT
Cuerpo: {"results":[{"micasa":"blanca"}]} (Este es el cuerpo que se enviará a example.com)
URL de la herramienta
/w/utilities/jsonxmlserializer
Método: POST
Parámetros aceptados
Parámetro: mode
Este parámetro determina si el cuerpo de la solicitud se deberá cambiar a xml o a json. El cuerpo de la solicitud debe ser el opuesto al recibido (si quiero transformar a xml, el cuerpo deberá ser json y si quiero transformar a json deberá ser xml)
Valores permitidos: toxml, tojson
Enviar por: querystring
Requerido
Parámetro: request
De ser enviado, este parámetro se utilizará para realizar una petición al valor proporcionado y el cuerpo de la respuesta a esa petición, se utilizará para convertirse a xml o json según determine el parámetro mode
Valores permitidos: URL encodeada
Enviar por: querystring
Opcional
Parámetro: method
Método http para utilizar en la petición definida por el parámetro request
Valores permitidos: POST,GET,PUT,DELETE,PATCH
Enviar por: querystring
Requerido si parametro "request" es enviado
Parámetro: headers
Valor encodeado de headers a enviar en la peticion definida por el parámetro "request" con el formato: Nombre:Valor|Nombre:Valor
Valores permitidos: cualquier cadena de texto soportada por URL con el formato mencionado
Enviar por: querystring
Opcional
No hay comentarios:
Publicar un comentario