Freigeben über


SPHttpClientCommonConfiguration class

Allgemeine Basisklasse für SPHttpClientConfiguration und SPHttpClientBatchConfiguration.

Extends

Konstruktoren

(constructor)(flags, overrideFlags)

Erstellt eine neue Instanz von SPHttpClientCommonConfiguration mit den angegebenen Flags.

Eigenschaften

flags
jsonRequest

Konfigurieren Sie den Header "Content-Type" automatisch für eine JSON-Nutzlast.

jsonResponse

Konfigurieren Sie den Header "Accept" automatisch für eine JSON-Nutzlast.

Methoden

initializeFlags()
overrideWith(sourceFlags)

Details zum Konstruktor

(constructor)(flags, overrideFlags)

Erstellt eine neue Instanz von SPHttpClientCommonConfiguration mit den angegebenen Flags.

constructor(flags: ISPHttpClientCommonConfiguration, overrideFlags?: ISPHttpClientCommonConfiguration);

Parameter

Hinweise

Die Standardwerte werden für alle Flags verwendet, die fehlen oder nicht definiert sind. Wenn overrideFlags angegeben wird, hat dies Vorrang vor Flags.

Details zur Eigenschaft

flags

protected flags: ISPHttpClientCommonConfiguration;

Eigenschaftswert

jsonRequest

Konfigurieren Sie den Header "Content-Type" automatisch für eine JSON-Nutzlast.

get jsonRequest(): boolean;

Eigenschaftswert

boolean

Hinweise

Wenn dieser Schalter true ist:

Wenn der Header "Content-Type" für die Anforderung nicht explizit hinzugefügt wurde, fügt SPHttpClient ihn hinzu, wenn es sich bei der Anforderung um einen Schreibvorgang handelt (d. h. eine andere HTTP-Methode als "GET", "HEAD" oder "OPTIONS").

Für OData 3.0 lautet der Wert "application/json; odata=verbose; charset=utf-8'.

Für OData 4.0 lautet der Wert "application/json; charset=utf-8'.

jsonResponse

Konfigurieren Sie den Header "Accept" automatisch für eine JSON-Nutzlast.

get jsonResponse(): boolean;

Eigenschaftswert

boolean

Hinweise

Wenn dieser Schalter true ist:

Wenn der Header "Accept" nicht explizit für die Anforderung hinzugefügt wurde, wird er von SPHttpClient hinzugefügt.

Für OData 3.0 ist der Wert „application/json“.

Für OData 4.0 ist der Wert „application/json;odata.metadata=minimal“.

Details zur Methode

initializeFlags()

/** @override */
protected initializeFlags(): void;

Gibt zurück

void

overrideWith(sourceFlags)

/** @override */
overrideWith(sourceFlags: ISPHttpClientCommonConfiguration): SPHttpClientCommonConfiguration;

Parameter

Gibt zurück