Hoe REST Works
In het algemeen, een REST verzoek omvat het verzenden van een verzoek om een speciale URL (vergelijkbaar met wat je zou zien na het invullen van een formulier met behulp van de GET-methode), dan het ontvangen van een XML-document met daarin het antwoord van de server. De XML-antwoord wordt vervolgens ontleed, en de gewenste informatie wordt geëxtraheerd en opgevolgd. Elke REST verzoek in het algemeen heeft een aantal gemeenschappelijke elementen:
Met die elementen in het achterhoofd, kunt u een theoretische verzoek: http://library.example.com/api.php?devkey=123&action=search&type=book&keyword=style Hier is een aanvraag wordt gestuurd naar het eindpunt http://library.example.com/api.php, met een ontwikkelaar sleutel van 123. De gewenste actie is zoeken, en het type en zoekwoord parameters worden opgenomen met de waarden van het boek en stijl. Gezien het feit dat verzoek, zou het antwoord iets als volgt uitzien: U kunt zien dat de respons heeft een aantal structurele elementen. Ten eerste, verklaart zij zich te XML 1.0 en maakt gebruik van UTF-8 voor codering. De LibraryAPI element is het root element van dit document en bevat de opgegeven namespaces. Ten tweede, het verzoek deel; het gebruikelijk is voor REST verzoeken om alle informatie zijn verstuurd met het verzoek in de respons. Dit voegt helderheid, en kan programmeren gemak op einde van de opvrager. Hier zie je elk van de vier elementen doorgegeven aan de dienst. Ten slotte, zoek een beetje dichterbij, zult u merken dat in dit geval het antwoord is teruggekeerd sommige metadata over de resultaten, weergegeven in de ResultCount tag, samen met het resultaat objecten zelf. Voor dit verzoek zie je elk boek is ingekapseld in een post-element, die vijf kinderen die beschrijven specifieke attributen van de boeken heeft. een artikel afkomstig van Emanuela Hedrick
|
|||||
|