HTTP-Header
Zum Aushandeln des Inhaltstyps, der vom Client an den Dienst gesendet wird, enthält die Anforderung einen Accept
-Header für die Angabe des zulässigen Medientyps. Optional kann auch der MIMEContent-Type
angegeben werden, der in der Anforderung gesendet wird.
In der Antwort des Servers werden ein Statuscode und der Content-Type
der Antwort zurückgegeben.
Im Folgenden werden beispielhafte HTTP-Header zur Inhaltsaushandlung für JSON und XML dargestellt:
- JSON
Accept: application/json; charset=utf-8 Content-Type: application/json; charset=utf-8
- XML
Accept: application/xml; charset=utf-8 Content-Type: application/xml; charset=utf-8
In der folgenden Tabelle wird der Antworttyp definiert, der basierend auf den in der Anforderung angegebenen Headerinformationen zu erwarten ist.
Anforderung | Headerinformationen | Antwortinhaltstyp |
---|---|---|
Dienstname.json | Keine besonderen Headerinformationen. | json |
Dienstname.json |
Content-Type: application/xml; charset=utf-8 |
xml |
Dienstname.json |
Content-Type: application/json; charset=utf-8 |
json |
Dienstname |
Content-Type: application/json; charset=utf-8 |
json |
Dienstname |
Content-Type: application/xml; charset=utf-8 |
xml |
Dienstname | Keine besonderen Headerinformationen. | json |
Dienstname.xml |
Content-Type: application/json; charset=utf-8 |
json |
Dienstname.xml |
Content-Type: application/xml; charset=utf-8 |
xml |
Dienstname.xml | Keine besonderen Headerinformationen. | xml |