次の方法で共有


HttpClient class

HttpClient は、汎用サービスに対して REST 操作を実行するための基本的な機能セットを実装します。

注釈

SharePoint と通信する場合は、代わりに SPHttpClient クラスを使用します。

コンストラクター

(constructor)(serviceScope)

HttpClient クラスの新しいインスタンスを構築します

プロパティ

configurations

HttpClient クラスで使用する標準の定義済みの HttpClientConfiguration オブジェクト。

serviceKey

HttpClient のサービス キー。

メソッド

fetch(url, configuration, options)

REST サービス呼び出しを実行します。

get(url, configuration, options)

fetch() を呼び出しますが、メソッドを "GET" に設定します。

post(url, configuration, options)

fetch() を呼び出しますが、メソッドを "POST" に設定します。

コンストラクターの詳細

(constructor)(serviceScope)

HttpClient クラスの新しいインスタンスを構築します

constructor(serviceScope: ServiceScope);

パラメーター

serviceScope
ServiceScope

プロパティの詳細

configurations

HttpClient クラスで使用する標準の定義済みの HttpClientConfiguration オブジェクト。

static readonly configurations: IHttpClientConfigurations;

プロパティ値

serviceKey

HttpClient のサービス キー。

static readonly serviceKey: ServiceKey<HttpClient>;

プロパティ値

メソッドの詳細

fetch(url, configuration, options)

REST サービス呼び出しを実行します。

fetch(url: string, configuration: HttpClientConfiguration, options: IHttpClientOptions): Promise<HttpClientResponse>;

パラメーター

url

string

フェッチする URL

configuration
HttpClientConfiguration

HttpClient の既定の動作を決定します。通常これは HttpClientConfigurations からの最新のバージョン番号である必要があります

options
IHttpClientOptions

要求に影響する追加オプション

戻り値

WHATWG fetch() に類似した挙動を持つ約束です。 この約束は、HTTP404 や HTTP500 などのエラー状態コードに対して、正常に (HttpClientResponse.ok を false にして) 解決します。 約束が拒否するのは、ネットワーク障害やその他のエラーでサーバーとの通信ができない場合のみです。

注釈

SPHttpClient サブクラスは機能拡張を追加していますが、HttpClient.fetch() のパラメーターとセマンティクスは本質的に、https://fetch.spec.whatwg.org/ に記載されている WHATWG API 標準と同じです。

get(url, configuration, options)

fetch() を呼び出しますが、メソッドを "GET" に設定します。

get(url: string, configuration: HttpClientConfiguration, options?: IHttpClientOptions): Promise<HttpClientResponse>;

パラメーター

url

string

フェッチする URL

configuration
HttpClientConfiguration

HttpClient の既定の動作を決定します。通常これは HttpClientConfigurations からの最新のバージョン番号である必要があります

options
IHttpClientOptions

要求に影響する追加オプション

戻り値

WHATWG fetch() に類似した挙動を持つ約束です。 この約束は、HTTP404 や HTTP500 などのエラー状態コードに対して、正常に (HttpClientResponse.ok を false にして) 解決します。 約束が拒否するのは、ネットワーク障害やその他のエラーでサーバーとの通信ができない場合のみです。

post(url, configuration, options)

fetch() を呼び出しますが、メソッドを "POST" に設定します。

post(url: string, configuration: HttpClientConfiguration, options: IHttpClientOptions): Promise<HttpClientResponse>;

パラメーター

url

string

フェッチする URL

configuration
HttpClientConfiguration

HttpClient の既定の動作を決定します。通常これは HttpClientConfigurations からの最新のバージョン番号である必要があります

options
IHttpClientOptions

要求に影響する追加オプション

戻り値

WHATWG fetch() に類似した挙動を持つ約束です。 この約束は、HTTP404 や HTTP500 などのエラー状態コードに対して、正常に (HttpClientResponse.ok を false にして) 解決します。 約束が拒否するのは、ネットワーク障害やその他のエラーでサーバーとの通信ができない場合のみです。