VENTAS: 1-800-867-1389

Actualizar operación de registro

Actualizado: septiembre de 2012

Actualiza un elemento existente en una tabla.

La solicitud se puede especificar de la manera siguiente. Reemplace <service_name> con el nombre móvil de servicio, <table_name> con el nombre de la tabla a la que se va a acceder y <item_id> con el identificador del elemento que se va a actualizar.

 

Verbo de HTTP URI de solicitud Versión de HTTP

PATCH

https://<service_name>.azure-mobile.net/tables/<table_name>/<item_id>

HTTP/1.1

Parámetros URI

 

Parámetro URI Obligatorio Descripción

noscript

No

Cuando se proporciona un valor de true, se suprime la ejecución de scripts registrados. Para suprimir la ejecución de script, también debe proporcionar la clave maestra de servicio en el encabezado X-ZUMO-MASTER.

Encabezados de solicitud

La tabla siguiente describe los encabezados de solicitud.

 

Encabezado de solicitud Obligatorio  

Accept

No

Establezca este encabezado en application/json.

Content-Length

La longitud del cuerpo de la solicitud.

Content-Type

No

Establezca este encabezado en application/json.

X-ZUMO-APPLICATION

Condicional

Clave de la aplicación del servicio móvil. Debe especificar una clave de aplicación válida cuando sea necesario para tener acceso a la operación de tabla. Este es el permiso de acceso a la operación de tabla predeterminado.

X-ZUMO-AUTH

Condicional

El token de autenticación generado por el servicio para un usuario autenticado. Debe especificar un token para un usuario autenticado cuando sea necesario para tener acceso a la operación de tabla.

X-ZUMO-MASTER

Conditional

Clave maestra del servicio. Debe incluir solo esta clave cuando el acceso de administrador sea necesario para tener acceso a la operación de tabla.

securitySeguridad Nota
La clave maestra de servicio es una credencial crítica de seguridad que proporciona acceso de administrador al servicio de datos. No comparta este secreto con nadie ni lo distribuya con la aplicación. Esta clave debe distribuirse siempre con seguridad a través de un canal cifrado.

Cuerpo de solicitud

Los valores actualizados codificados en formato de la notación de objetos JavaScript (JSON), junto con el valor opcional de id del objeto.

La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta.

Código de estado

Una operación correcta devuelve el código de estado 200 (CORRECTO).

Encabezados de respuesta

La respuesta para esta operación incluye los encabezados siguientes. La respuesta también puede incluir otros encabezados HTTP estándar. Todos los encabezados estándar cumplen la especificación del protocolo HTTP/1.1.

 

Encabezado de respuesta Descripción

Content-Length

Longitud del cuerpo de la solicitud.

Content-Type

Encabezado establecido en application/json.

x-zumo-version

Indica la versión del tiempo en ejecución en que se ejecutó la solicitud.

Cuerpo de respuesta

Representación JSON del elemento actualizado.

La autorización depende de los requisitos de permisos de acceso para la operación de tabla, que se resumen de la manera siguiente:

 

Permiso de acceso de operaciones de tabla Encabezado de autorización obligatorio

Todos

Ninguno

Cualquiera con la clave de aplicación

X-ZUMO-APPLICATION

Solo usuarios autenticados

X-ZUMO-AUTH

Solo scripts y administradores

X-ZUMO-MASTER

Los permisos de acceso para operaciones de tablas individuales se establecen en el Portal de administración de Windows Azure. Para obtener más información, vea Permisos.

La URI de ejemplo siguiente actualiza un elemento existente en la tabla TodoItem.

PATCH https://todolist.azure-mobile.net/tables/TodoItem/18

La solicitud se envía con los encabezados siguientes.

Accept: application/json
X-ZUMO-APPLICATION: UzMAOXRlJdZyqibeUqCMoZZMrUXIRs92
Content-Type: application/json
Host: todolist.azure-mobile.net
Content-Length: 56

La solicitud se envía con el objeto JSON siguiente en el cuerpo.

{"complete":true}

Una vez enviada la solicitud, se devuelve la respuesta siguiente.

HTTP/1.1 200 OK
Content-Type: application/json
x-zumo-version: Zumo.Main.0.1.6.527.Runtime
Date: Thu, 20 Sep 2012 15:49:06 GMT
Content-Length: 56

{"text":"Complete the tutorial","complete":true,"id":18}

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft