SPHttpClientCommonConfiguration class
Allgemeine Basisklasse für SPHttpClientConfiguration und SPHttpClientBatchConfiguration.
- Extends
Konstruktoren
(constructor)(flags, override |
Erstellt eine neue Instanz von SPHttpClientCommonConfiguration mit den angegebenen Flags. |
Eigenschaften
flags | |
json |
Konfigurieren Sie den Header "Content-Type" automatisch für eine JSON-Nutzlast. |
json |
Konfigurieren Sie den Header "Accept" automatisch für eine JSON-Nutzlast. |
Methoden
initialize |
|
override |
Details zum Konstruktor
(constructor)(flags, overrideFlags)
Erstellt eine neue Instanz von SPHttpClientCommonConfiguration mit den angegebenen Flags.
constructor(flags: ISPHttpClientCommonConfiguration, overrideFlags?: ISPHttpClientCommonConfiguration);
Parameter
- overrideFlags
- ISPHttpClientCommonConfiguration
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
- sourceFlags
- ISPHttpClientCommonConfiguration