Skip to content

CRUD data

ddvlanck edited this page Aug 31, 2018 · 3 revisions

Bereikbaar op:

  • /api/crud/1
  • /api/crud/2
  • /api/crud/3
  • /api/crud/4

Afhankelijk van de URL worden verschillende data weergegeven. Het verschil tussen de URLs zijn de toegelaten operaties. De data die worden teruggegeven van _/api/crud/1 zijn:

{
        "@context": [
            "http://www.w3.org/ns/hydra/context.jsonld",
            {
                "sh": "http://www.w3.org/ns/shacl#",
                "schema": "https://schema.org/"
            }
        ],
        "@id": "/api/crud/1",
        "title": "Een voorbeeld resource",
        "description": "Deze resource kan opgevraagd worden met HTTP GET request, aangepast of aangemaakt worden met een HTTP PUT request.",
        "operation": [
            {
                "@type": "Operation",
                "method": "GET"
            },
            {
                "@type": "Operation",
                "method": "PUT",
                "expects": "schema:Event"
            }
        ]
}

Het kan ook zijn dat deze data niet wordt teruggegeven, maar dat het via de Allow header van de response wordt meegestuurd welke operaties zijn toegelaten. In 75% van de gevallen wordt de data wel meegestuurd, in de andere 25% wordt het via de Allow header meegestuurd.

Clone this wiki locally