SPHttpClientCommonConfiguration class
SPHttpClientConfiguration および SPHttpClientBatchConfiguration の共通の基底クラス。
- Extends
コンストラクター
(constructor)(flags, override |
指定されたフラグが設定された SPHttpClientCommonConfiguration の新しいインスタンスを作成します。 |
プロパティ
flags | |
json |
JSON ペイロードの "Content-Type" ヘッダーを自動的に構成します。 |
json |
JSON ペイロードの "Accept" ヘッダーを自動的に構成します。 |
メソッド
initialize |
|
override |
コンストラクターの詳細
(constructor)(flags, overrideFlags)
指定されたフラグが設定された SPHttpClientCommonConfiguration の新しいインスタンスを作成します。
constructor(flags: ISPHttpClientCommonConfiguration, overrideFlags?: ISPHttpClientCommonConfiguration);
パラメーター
- overrideFlags
- ISPHttpClientCommonConfiguration
注釈
既定値は、欠落しているフラグまたは未定義のフラグに使用されます。 overrideFlags が指定されている場合は、フラグよりも優先されます。
プロパティの詳細
flags
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;
パラメーター
- sourceFlags
- ISPHttpClientCommonConfiguration