Freigeben über


HttpRequestMessage<T> Schnittstelle

Typparameter

T

Der Typ des Textinhalts, der im Rahmen dieser HTTP-Anforderung empfangen werden soll.

public interface HttpRequestMessage

Eine HttpRequestMessage-instance wird für Azure-Funktionen bereitgestellt, die verwendenHttpTrigger. Ein Beispiel für die Verwendung der HTTP-Funktionalität von Azure Functions finden Sie im Beispiel in derHttpTrigger

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
HttpResponseMessage.Builder createResponseBuilder(HttpStatus status)

Gibt einen HttpResponseMessage.Builder instance zurück, um eine HttpResponseMessage mit http-status Standardcode und keinem Antworttext zu erstellen.

HttpResponseMessage.Builder createResponseBuilder(HttpStatusType status)

Gibt einen HttpResponseMessage.Builder instance zurück, um eine HttpResponseMessage mit benutzerdefiniertem HTTP-status Code und ohne Antworttext zu erstellen.

T getBody()

Gibt alle Textinhalte zurück, die in dieser HTTP-Anforderung enthalten waren.

Map<String, String> getHeaders()

Gibt eine Zuordnung der Header zurück, die in dieser HTTP-Anforderung enthalten waren.

HttpMethod getHttpMethod()

Gibt den NAMEN der HTTP-Methode als Enum zurück.

Map<String, String> getQueryParameters()

Gibt eine Zuordnung der Abfrageparameter zurück, die in dieser HTTP-Anforderung enthalten waren.

URI getUri()

Gibt den aufgerufenen URI zurück, der zur Übermittlung dieser HTTP-Anforderung geführt hat.

Details zur Methode

createResponseBuilder

public HttpResponseMessage.Builder createResponseBuilder(HttpStatus status)

Gibt einen HttpResponseMessage.Builder instance zurück, um eine HttpResponseMessage mit http-status Standardcode und keinem Antworttext zu erstellen.

Parameters:

status - Der HTTP-status Code, der an den Aufrufer der Funktion zurückgegeben werden soll.

Returns:

Eine HttpResponseMessage.Builder instance, die den angegebenen status und leeren Text enthält.

createResponseBuilder

public HttpResponseMessage.Builder createResponseBuilder(HttpStatusType status)

Gibt einen HttpResponseMessage.Builder instance zurück, um eine HttpResponseMessage mit benutzerdefiniertem HTTP-status Code und ohne Antworttext zu erstellen.

Parameters:

status - Der HTTP-status Code, der an den Aufrufer der Funktion zurückgegeben werden soll.

Returns:

Eine HttpResponseMessage.Builder instance, die den angegebenen status und leeren Text enthält.

getBody

public T getBody()

Gibt alle Textinhalte zurück, die in dieser HTTP-Anforderung enthalten waren.

Returns:

alle Textinhalte, die in dieser HTTP-Anforderung enthalten waren.

getHeaders

public Map getHeaders()

Gibt eine Zuordnung der Header zurück, die in dieser HTTP-Anforderung enthalten waren.

Returns:

eine Zuordnung der Header, die in dieser HTTP-Anforderung enthalten waren.

getHttpMethod

public HttpMethod getHttpMethod()

Gibt den NAMEN der HTTP-Methode als Enum zurück.

Returns:

HttpMethod-Typ

getQueryParameters

public Map getQueryParameters()

Gibt eine Zuordnung der Abfrageparameter zurück, die in dieser HTTP-Anforderung enthalten waren.

Returns:

eine Zuordnung der Abfrageparameter, die in dieser HTTP-Anforderung enthalten waren.

getUri

public URI getUri()

Gibt den aufgerufenen URI zurück, der zur Übermittlung dieser HTTP-Anforderung geführt hat.

Returns:

der aufgerufene URI, der zur Übermittlung dieser HTTP-Anforderung geführt hat.

Gilt für: