WebResource interface
リモート サーバーに対して行われる HTTP 要求の説明。
プロパティ
abort |
中止コントローラーの信号。 ネットワーク要求の送信と応答の待機の両方を中止するために使用できます。 |
agent | NODEJS のみ カスタム |
body | 要求の HTTP 本文の内容。 |
decompress |
Accept-Encoding ヘッダーに従って応答を展開するかどうか (ノード フェッチのみ) |
form |
フォーム データ。要求本文の構築に使用されます。 |
headers | 要求を行うときに使用する HTTP ヘッダー。 |
keep |
接続を再利用する必要がある場合。 |
method | 要求を行うときに使用する HTTP メソッド。 |
on |
ダウンロードの進行状況時に発生するコールバック。 |
on |
アップロードの進行状況時に発生するコールバック。 |
proxy |
プロキシの構成。 |
query | オブジェクトとして表されるクエリ文字列。 |
request |
要求の一意識別子。 ログ記録とトレースに使用されます。 |
stream |
HttpOperationResponse の本文をストリームとして扱う必要があるかどうか。 |
stream |
対応する HttpOperationResponse 本文をストリームとして扱う必要がある応答状態コードの一覧。 |
timeout | 要求が自動的に終了するまでの時間 (ミリ秒)。
要求が終了すると、 |
url | 要求によってアクセスされる URL。 |
with |
XHR 中に資格情報 (Cookie) を送信する必要がある場合。 |
メソッド
clone() | この要求オブジェクトを複製します。 |
prepare(unknown) | これは互換性のために no-op であり、呼び出されるとスローされます。 |
validate |
メソッド、url、headers["Content-Type"]、headers["accept-language"] などの必須プロパティが定義されていることを検証します。 上記のプロパティのいずれかが定義されていない場合、エラーがスローされます。 注: これは互換性のために no-op です。 |
プロパティの詳細
abortSignal
中止コントローラーの信号。 ネットワーク要求の送信と応答の待機の両方を中止するために使用できます。
abortSignal?: AbortSignalLike
プロパティ値
agent
NODEJS のみ
カスタム http.Agent
/https.Agent
を提供するノード専用オプション。
注: サービスへの基になる接続を再利用できるように、通常、これは複数の要求で共有される 1 つのインスタンスである必要があります。
ブラウザーで実行しているときは何もしません。
agent?: Agent
プロパティ値
body
要求の HTTP 本文の内容。
body?: any
プロパティ値
any
decompressResponse
Accept-Encoding ヘッダーに従って応答を展開するかどうか (ノード フェッチのみ)
decompressResponse?: boolean
プロパティ値
boolean
formData
フォーム データ。要求本文の構築に使用されます。
formData?: any
プロパティ値
any
headers
keepAlive
接続を再利用する必要がある場合。
keepAlive?: boolean
プロパティ値
boolean
method
onDownloadProgress
ダウンロードの進行状況時に発生するコールバック。
onDownloadProgress?: (progress: TransferProgressEvent) => void
プロパティ値
(progress: TransferProgressEvent) => void
onUploadProgress
アップロードの進行状況時に発生するコールバック。
onUploadProgress?: (progress: TransferProgressEvent) => void
プロパティ値
(progress: TransferProgressEvent) => void
proxySettings
query
オブジェクトとして表されるクエリ文字列。
query?: {[key: string]: any}
プロパティ値
{[key: string]: any}
requestId
要求の一意識別子。 ログ記録とトレースに使用されます。
requestId: string
プロパティ値
string
streamResponseBody
警告
この API は非推奨になりました。
Use streamResponseStatusCodes property instead.
HttpOperationResponse の本文をストリームとして扱う必要があるかどうか。
streamResponseBody?: boolean
プロパティ値
boolean
streamResponseStatusCodes
対応する HttpOperationResponse 本文をストリームとして扱う必要がある応答状態コードの一覧。
streamResponseStatusCodes?: Set<number>
プロパティ値
Set<number>
timeout
要求が自動的に終了するまでの時間 (ミリ秒)。
要求が終了すると、AbortError
がスローされます。
timeout: number
プロパティ値
number
url
要求によってアクセスされる URL。
url: string
プロパティ値
string
withCredentials
XHR 中に資格情報 (Cookie) を送信する必要がある場合。
withCredentials: boolean
プロパティ値
boolean
メソッドの詳細
clone()
prepare(unknown)
これは互換性のために no-op であり、呼び出されるとスローされます。
function prepare(options: unknown): WebResourceLike
パラメーター
- options
-
unknown
戻り値
validateRequestProperties()
メソッド、url、headers["Content-Type"]、headers["accept-language"] などの必須プロパティが定義されていることを検証します。 上記のプロパティのいずれかが定義されていない場合、エラーがスローされます。 注: これは互換性のために no-op です。
function validateRequestProperties()