Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  • El atributo metodo contendrá el tipo de recurso: GET, POST, PUT o DELETE.
  • El atributo uri contendrá la URI parcial del método REST a ejecutar, ya construida con todos los parámetros de path necesarios. (Ejemplo: /cges/solicitudes/4664334/actuaciones)
  • El atributo headers debe contener los mismos parámetros que para un método normal, pero estructurados con otro formato.
  • El atributo body contendrá un objeto con todos los parámetros que deban ir en el cuerpo de la petición REST.

    Info


    Expandir
    titleEjemplo del cuerpo de la petición (body) (expandir)


    Bloque de código
    [{
            "metodo": "POST",
            "uri": "/cges/solicitudes/4664331/actuaciones",
            "headers": [{
                    "nombre": "version",
                    "valor": "v1.0"
                }, {
                    "nombre": "delegado",
                    "valor": "apellidonombre11A"
                }, {
                    "nombre": "rol",
                    "valor": "PROVEEDOR"
                }, {
                    "nombre": "contexto",
                    "valor": "DEFAULT"
                }, {
                    "nombre": "sistema",
                    "valor": "ESB"
                }, {
                    "nombre": "delegado",
                    "valor": "apellidonombre11a"
                }
            ],
            "body": {
                "horas": 1.00,
                "factorTiempo": 400001,
                "perfil": 400001,
                "causa": 1,
                "tipoActuacion": 401038,
                "fecha": "2018-02-06T09:17:32.000Z",
                "comentario": "Incurriendo horas...",
                "visibleUsuario": false,
                "tecnicoDmsas": "apellidonombre11A"
            }
        }, {
            "metodo": "PUT",
            "uri": "/cges/solicitudes/4664331/estado",
            "headers": [{
                    "nombre": "version",
                    "valor": "v2.0"
                }, {
                    "nombre": "delegado",
                    "valor": "apellidonombre11A"
                }, {
                    "nombre": "rol",
                    "valor": "PROVEEDOR"
                }, {
                    "nombre": "contexto",
                    "valor": "DEFAULT"
                }, {
                    "nombre": "sistema",
                    "valor": "ESB"
                }, {
                    "nombre": "delegado",
                    "valor": "apellidonombre11a"
                }
            ],
            "body": {
                "estado": "400001",
                "comentario": "Resolviendo solicitud...",
                "tecnicoDmsas": "apellidonombre11a
            }
    }]
    
    




...