Looking for sharepoint Keywords? Try Ask4Keywords

sharepointServicios de descanso


Observaciones

URL de punto final de servicio REST

La API de acceso de cliente REST se introdujo por primera vez en SharePoint 2010, pero se amplió considerablemente en SharePoint 2013. Se accede a la API REST en SharePoint 2010 a través del servicio web ListData en la URL /_vti_bin/ListData.svc . SharePoint 2013 introdujo las URL de punto final de /_api/lists/ y /_api/web , que se comportan de forma ligeramente diferente.

Las URL de puntos finales anteriores deben ir precedidas por http://server/site donde el server representa el nombre del servidor, y el site representa el nombre o la ruta al sitio específico.

URL de ejemplo para ... SharePoint 2010 SharePoint 2013
Obteniendo una lista: /_vti_bin/ListData.svc/ListName /_api/lists('ListGuid')
Obteniendo un artículo: /_vti_bin/ListData.svc/ListName(1) /_api/lists('ListGuid')/items(1)
Obteniendo una web: (no equivalente) /_api/web

A pesar de las diferencias en el acceso a las listas y los elementos de la lista, trabajar con esos resultados es muy similar en ambas versiones.

Tenga en cuenta que el servicio ListData.svc todavía está disponible en SharePoint 2013 por compatibilidad con versiones anteriores.

Enviando solicitudes de REST

Una solicitud REST se puede enviar a través de un JavaScript nativo XMLHttpRequest o a través de la construcción de envoltura jQuery AJAX.

Sintaxis de XMLHttpRequest

var xhr = new XMLHttpRequest();
xhr.open(verb, url, true);
xhr.setRequestHeader("Content-Type","application/json");
xhr.send(data);

jQuery AJAX Sintaxis

$.ajax({
    method: verb,
    url: url,
    headers: { "Content-Type":"application/json" },
    data: data
});

Para obtener más detalles sobre el envío de solicitudes a través de AJAX, consulte la documentación de JavaScript AJAX .

Servicios de descanso Ejemplos relacionados