Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

SharePoint 2013 Web Services

Ähnliche Präsentationen


Präsentation zum Thema: "SharePoint 2013 Web Services"—  Präsentation transkript:

1 SharePoint 2013 Web Services
REST und OData

2 Was ist eigentlich REST?
REpresentational State Transfer deutlich einfachere Alternative zu SOAP basiert auf HTTP Frage/Antwort-Paaren Client sendet HTTP-Anfragen zu spezifischen Ressourcen mittels eindeutiger URIs Ressourcenaustausch über Repräsentationen Repräsentationen von Ressourcen werden über Internet Media Types definiert

3 RESTful Web Service REST URI = [Basis-URI] + [Pfad zu Ressourcen] + [Query-Optionen] Standard HTTP-Verbs für Aufrufe (GET, POST, PUT, DELETE, PATCH) RESTful Service kann APIs implementieren

4 Repräsentation durch Internet Media Types
Repräsentationen basieren auf gewöhnlichen Formaten: HTML, XML, JSON, ATOM Internet Media Types text/html text/xml application/xml application/atom+xml application/json

5 Header definiert Repräsentation
Content-Type ACCEPT Content-Type Client Web Service

6 RESTful Web Service konsumieren
DEMO RESTful Web Service konsumieren

7 Was ist OData? eine standardisierte REST API
standardisierter Datenzugriff gebräuchliche CRUD Operationen CREATE  HTTP POST READ  HTTP GET UPDATE  HTTP PUT oder HTTP PATCH DELETE  HTTP DELETE

8 OData URIs OData URI = [Basis-URI] + [Pfad zu Ressourcen] + [Query-Optionen] Query-Optionen $select $filter $orderby $top $skip $expand

9 Der $filter Parameter Operatoren Funktionen
Logisch (Equal, Not equal, Greater than, ...) Arithmetisch (Add, Subtract, Multiply, ...) Gruppierung Funktionen String (endswith, startswith, substring, ...) Datum (day, hour, second, year, ...) Mathematisch (round, floor, ceiling) Typ (isOf)

10 OData in SharePoint 2013 /_api /_vti_bin/Client.svc
Client.svc entsprechend OData Protokoll unterstützt direkten Zugriff von REST Clients akzeptiert GET, PUT und POST

11 OData und REST in SharePoint
DEMO OData und REST in SharePoint

12 FRAGEN?

13 Vielen Dank! Manuel Ihlau


Herunterladen ppt "SharePoint 2013 Web Services"

Ähnliche Präsentationen


Google-Anzeigen