Поделиться через


SPHttpClientCommonConfiguration class

Общий базовый класс для SPHttpClientConfiguration и SPHttpClientBatchConfiguration.

Extends

Конструкторы

(constructor)(flags, overrideFlags)

Создает экземпляр SPHttpClientCommonConfiguration с помощью указанных флажков.

Свойства

flags
jsonRequest

Автоматически настройте заголовок Content-Type для полезных данных JSON.

jsonResponse

Автоматически настройте заголовок Accept для полезных данных JSON.

Методы

initializeFlags()
overrideWith(sourceFlags)

Сведения о конструкторе

(constructor)(flags, overrideFlags)

Создает экземпляр SPHttpClientCommonConfiguration с помощью указанных флажков.

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

Параметры

Комментарии

Значения по умолчанию будут использоваться для любых отсутствующих или неопределенных флажков. Если указан overrideFlags, он переопределяет флажки.

Сведения о свойстве

flags

protected flags: ISPHttpClientCommonConfiguration;

Значение свойства

jsonRequest

Автоматически настройте заголовок Content-Type для полезных данных JSON.

get jsonRequest(): boolean;

Значение свойства

boolean

Комментарии

Если этот параметр имеет значение true, выполните следующее:

Если заголовок Content-Type не был явно добавлен для запроса, spHttpClient добавит его, если запрос является операцией записи (т. е. методОМ HTTP, отличным от или OPTIONS).

Для OData 3.0 значением является 'application/json; odata=verbose; charset=utf-8'.

Для OData 4.0 значением является 'application/json; charset=utf-8'.

jsonResponse

Автоматически настройте заголовок Accept для полезных данных JSON.

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;

Параметры

Возвращаемое значение