POST /backup
Permite subir al equipo CNM un backup descargado previamente.
1. Campos
Nombre | Tipo | Valores posibles | Descripción |
---|---|---|---|
file | Texto | Cualquiera | Ruta local del fichero de backup |
2. Códigos de respuesta
Código | Descripción |
---|---|
200 | Resultado correcto |
400 | Error en la petición. |
401 | Error de autenticación. |
403 | Error por falta de permisos. |
500 | Error interno del servidor |
3. Valor devuelto
Devuelve un vector de datos indicando el código de respuesta de la operación.
4. Ejemplos
root@cnm:/tmp# curl -ki "https://localhost/onm/api/1.0/auth/token.json?u=admin&p=cnm123" HTTP/1.1 200 OK Date: Mon, 22 Sep 2014 08:49:20 GMT Server: Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suhosin-Patch proxy_html/3.0.1 mod_ssl/2.2.16 OpenSSL/0.9.8o mod_perl/2.0.4 Perl/v5.10.1 X-Powered-By: PHP/5.3.3-7 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache : Vary: Accept-Encoding Content-Length: 59 Content-Type: text/html; charset=utf-8 {"status":0,"sessionid":"6160bb7f4025630c8d0cec831ffdadf0","expires_in":180} root@cnm:/tmp# curl -ki -H "Authorization: 6160bb7f4025630c8d0cec831ffdadf0" -X POST "https://localhost/onm/api/1.0/backup.json" -F "file=@/tmp/cnm_backup.tar" HTTP/1.1 100 Continue HTTP/1.1 200 OK Date: Mon, 22 Sep 2014 08:49:35 GMT Server: Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suhosin-Patch proxy_html/3.0.1 mod_ssl/2.2.16 OpenSSL/0.9.8o mod_perl/2.0.4 Perl/v5.10.1 X-Powered-By: PHP/5.3.3-7 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache : Vary: Accept-Encoding Content-Length: 19 Content-Type: text/html; charset=utf-8 {"rc":0,"rcstr":""} |