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