次の方法で共有


SPHttpClientCommonConfiguration class

SPHttpClientConfiguration および SPHttpClientBatchConfiguration の共通の基底クラス。

Extends

コンストラクター

(constructor)(flags, overrideFlags)

指定されたフラグが設定された SPHttpClientCommonConfiguration の新しいインスタンスを作成します。

プロパティ

flags
jsonRequest

JSON ペイロードの "Content-Type" ヘッダーを自動的に構成します。

jsonResponse

JSON ペイロードの "Accept" ヘッダーを自動的に構成します。

メソッド

initializeFlags()
overrideWith(sourceFlags)

コンストラクターの詳細

(constructor)(flags, overrideFlags)

指定されたフラグが設定された SPHttpClientCommonConfiguration の新しいインスタンスを作成します。

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

パラメーター

注釈

既定値は、欠落しているフラグまたは未定義のフラグに使用されます。 overrideFlags が指定されている場合は、フラグよりも優先されます。

プロパティの詳細

flags

protected flags: ISPHttpClientCommonConfiguration;

プロパティ値

jsonRequest

JSON ペイロードの "Content-Type" ヘッダーを自動的に構成します。

get jsonRequest(): boolean;

プロパティ値

boolean

注釈

このスイッチが true の場合:

要求に対して "Content-Type" ヘッダーが明示的に追加されていない場合、要求が書き込み操作 (つまり、"GET"、"HEAD"、または "OPTIONS" 以外の HTTP メソッド) である場合、SPHttpClient によって追加されます。

OData 3.0 の場合、この値は 'application/json;odata=verbose;charset=utf-8' です。

OData 4.0 の場合、この値は 'application/json;charset=utf-8' です。

jsonResponse

JSON ペイロードの "Accept" ヘッダーを自動的に構成します。

get jsonResponse(): boolean;

プロパティ値

boolean

注釈

このスイッチが true の場合:

要求に対して "Accept" ヘッダーが明示的に追加されていない場合は、SPHttpClient によって追加されます。

OData 3.0 の場合、この値は 'application/json' です。

OData 4.0 の場合、この値は 'application/json;odata.metadata=minimal' です。

メソッドの詳細

initializeFlags()

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

戻り値

void

overrideWith(sourceFlags)

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

パラメーター

戻り値