HTTP-Header und HTTP-Antwortcodes für RESTful-Anwendungen definieren

HTTP-Header und -Statuscodes unterstützen Vermittler- und Clientprogramme, Informationen zu Anforderungen und Antworten für Anwendungen richtig zu interpretieren. HTTP-Header enthalten Metadateninformationen. HTTP-Statuscodes enthalten Statusinformationen zur Antwort.

Vorbereitende Schritte

Lesen Sie die HTTP-1.1-Spezifikation, um sich mit HTTP-Headern und HTTP-Statuscodes vertraut zu machen.

Informationen zu diesem Vorgang

HTTP-Header enthalten Metadateninformationen, wie z. B. Informationen zur Sicherheitsauthentifizierung und zum verwendeten Benutzeragenten sowie Metadaten zur Cachesteuerung. In der HTTP-Spezifikation sind Standard-HTTP-Header definiert, Sie können jedoch, falls nötig, angepasste HTTP-Header verwenden.

Sie können HTTP-Header in der Anforderung lesen und die Header in der Antwort definieren. Zwar ist eine Gruppe mit einheitlichen Anforderungs- und Antwortheadern vorhanden, es gibt jedoch auch eindeutige Anforderungs- und Antwortheader. JAX-RS stellt die einfügbare HttpHeaders-Schnittstelle und die Parameterannotation "@HeaderParam" für das Lesen von HTTP-Headern bereit. Wenn ein javax.ws.rs.core.Response-Objekt von einer Ressourcenmethode zurückgegeben wird, können Sie in der Antwort HTTP-Header definieren. Außerdem können Sie HTTP-Header definieren, wenn eine Entität mit der Schnittstelle "MessageBodyWriter" geschrieben wird.

Sie können Statuscodes für HTTP-Antworten definieren, damit Clientprogramme die Antwort leichter verstehen können. Antworten können einen Fehlercode in XML oder in einem anderen Format enthalten, Clientprogramme sind in der Lage, einen Statuscode für eine HTTP-Antwort schnell und einfach zu interpretieren. Die HTTP-Spezifikation definiert verschiedene Statuscodes, die von Clients normalerweise interpretiert werden können.

Vorgehensweise

Ergebnisse

Sie haben HTTP-Header verwendet, um Anforderungsheader zu lesen und Antwortstatuscodes und -header für JAX-RS-Webanwendungen zu definieren.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_defresource_httpheaders
Dateiname:twbs_jaxrs_defresource_httpheaders.html