- error整数 (オプション) - 値が設定されている場合、- requestは- error番号で失敗します。使用可能なエラー番号については、net エラー一覧を参照してください。
- statusCode数値 (オプション) - HTTPレスポンスコード、デフォルトは200。
- charset文字列 (オプション) - レスポンスボディの文字セット、デフォルトは- "utf-8"。
- mimeType文字列 (オプション) - レスポンスボディのMIMEタイプ、デフォルトは- "text/html"。- mimeTypeを設定すると、レスポンスの- content-typeヘッダーが暗黙的に設定されますが、- headersに- content-typeが既に設定されている場合、- mimeTypeは無視されます。
- headersRecord<string, string | string[]> (オプション) - レスポンスヘッダーを含むオブジェクト。キーは文字列でなければならず、値は文字列または文字列の配列でなければなりません。
- data(Buffer | 文字列 | ReadableStream) (オプション) - レスポンスボディ。ストリームをレスポンスとして返す場合、これはレスポンスボディを表すNode.jsの読み取り専用ストリームです。- Bufferをレスポンスとして返す場合、これは- Bufferです。- stringをレスポンスとして返す場合、これは- stringです。他のタイプのレスポンスでは無視されます。
- path文字列 (オプション) - レスポンスボディとして送信されるファイルへのパス。ファイルレスポンスの場合のみ使用されます。
- url文字列 (オプション) -- urlをダウンロードし、結果をレスポンスボディとしてパイプします。URLレスポンスの場合のみ使用されます。
- referrer文字列 (オプション) -- referrerURL。ファイルレスポンスとURLレスポンスの場合のみ使用されます。
- method文字列 (オプション) - HTTP- method。ファイルレスポンスとURLレスポンスの場合のみ使用されます。
- sessionSession (オプション) - URLを要求するために使用されるセッション。デフォルトでは、HTTPリクエストは現在のセッションを再利用します。- sessionを- nullに設定すると、ランダムな独立したセッションが使用されます。URLレスポンスの場合のみ使用されます。
- uploadDataProtocolResponseUploadData (オプション) - アップロードデータとして使用されるデータ。- methodが- "POST"であるURLレスポンスの場合のみ使用されます。