SPHttpClientCommonConfiguration class
Общий базовый класс для SPHttpClientConfiguration и SPHttpClientBatchConfiguration.
- Extends
Конструкторы
| (constructor)(flags, override |
Создает экземпляр SPHttpClientCommonConfiguration с помощью указанных флажков. |
Свойства
| flags | |
| json |
Автоматически настройте заголовок Content-Type для полезных данных JSON. |
| json |
Автоматически настройте заголовок Accept для полезных данных JSON. |
Сведения о конструкторе
(constructor)(flags, overrideFlags)
Создает экземпляр SPHttpClientCommonConfiguration с помощью указанных флажков.
constructor(flags: ISPHttpClientCommonConfiguration, overrideFlags?: 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;
Параметры
- sourceFlags
- ISPHttpClientCommonConfiguration