„Hypertext Application Language“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
→Weblinks: korr. Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung |
erg. Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung |
||
Zeile 1: | Zeile 1: | ||
'''Hypertext Application Language (HAL)''' war ein [[Request for Comments]] für [[Hypermedia]] wie [[JavaScript Object Notation]] und [[Extensible Markup Language]]. Dieser Standard wurde im Juni 2012 vorgeschlagen. Die dazugehörigen Typen von [[Multipurpose Internet Mail Extensions]] waren application/hal+xml und application/hal+json. |
'''Hypertext Application Language (HAL)''' war ein [[Request for Comments]] für [[Hypermedia]] wie [[JavaScript Object Notation]] und [[Extensible Markup Language]]. Dieser Standard wurde im Juni 2012 vorgeschlagen. Die dazugehörigen Typen von [[Multipurpose Internet Mail Extensions]] waren application/hal+xml und application/hal+json. |
||
Die letzte Version der Hypertext Application Language ist am 12. November 2016 verfallen. |
Die letzte Version der Hypertext Application Language ist am 12. November 2016 verfallen.<ref>[https://apigility.org/documentation/api-primer/halprimer Apigility] In: apigility.org</ref><ref>[https://www.heise.de/hintergrund/Pragmatische-Kuechentricks-fuer-RESTful-HAL-APIs-4963049.html Pragmatische Küchentricks für RESTful HAL APIs | heise online] In: heise.de</ref> |
||
== Beispiele == |
== Beispiele == |
Version vom 2. März 2022, 05:29 Uhr
Hypertext Application Language (HAL) war ein Request for Comments für Hypermedia wie JavaScript Object Notation und Extensible Markup Language. Dieser Standard wurde im Juni 2012 vorgeschlagen. Die dazugehörigen Typen von Multipurpose Internet Mail Extensions waren application/hal+xml und application/hal+json.
Die letzte Version der Hypertext Application Language ist am 12. November 2016 verfallen.[1][2]
Beispiele
Resource
{
"_links": {
"self": {
"href": "http://example.com/api/book/hal-cookbook"
}
},
"id": "hal-cookbook",
"name": "HAL Cookbook"
}
Eingebettete Resource
{
"_links": {
"self": {
"href": "http://example.com/api/book/hal-cookbook"
}
},
"_embedded": {
"author": {
"_links": {
"self": {
"href": "http://example.com/api/author/shahadat"
}
},
"id": "shahadat",
"name": "Shahadat Hossain Khan",
"homepage": "http://author-example.com"
}
},
"id": "hal-cookbook",
"name": "HAL Cookbook"
}
Liste
{
"_links": {
"self": {
"href": "http://example.com/api/book/hal-cookbook"
},
"next": {
"href": "http://example.com/api/book/hal-case-study"
},
"prev": {
"href": "http://example.com/api/book/json-and-beyond"
},
"first": {
"href": "http://example.com/api/book/catalog"
},
"last": {
"href": "http://example.com/api/book/upcoming-books"
}
},
"_embedded": {
"author": {
"_links": {
"self": {
"href": "http://example.com/api/author/shahadat"
}
},
"id": "shahadat",
"name": "Shahadat Hossain Khan",
"homepage": "http://author-example.com"
}
},
"id": "hal-cookbook",
"name": "HAL Cookbook"
}
Siehe auch
Weblinks
- draft-kelly-json-hal-08 In: datatracker.ietf.org
Einzelnachweise
- ↑ Apigility In: apigility.org
- ↑ Pragmatische Küchentricks für RESTful HAL APIs | heise online In: heise.de