Class HTTPResponse

HTTPResponse

このクラスを使用すると、HTTP レスポンスに関する特定の情報にアクセスできます。

関連情報

メソッド

メソッド戻り値の型概要
getAllHeaders()ObjectHTTP レスポンスのヘッダーの属性/値マップを返します。ヘッダーには、 複数の値を配列として返すことができます
getAs(contentType)Blobこのオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。
getBlob()Blobこのオブジェクト内のデータを blob として返します。
getContent()Byte[]HTTP レスポンスの未加工のバイナリ コンテンツを取得します。
getContentText()String文字列としてエンコードされた HTTP レスポンスの内容を取得します。
getContentText(charset)String指定された文字セットの文字列としてエンコードされた HTTP レスポンスの内容を返します。
getHeaders()ObjectHTTP レスポンスのヘッダーの属性/値マップを返します。
getResponseCode()IntegerHTTP レスポンスの HTTP ステータス コード(OK の場合は 200 など)を取得します。

詳細なドキュメント

getAllHeaders()

HTTP レスポンスのヘッダーの属性/値マップを返します。ヘッダーには、 複数の値を配列として返すことができます

// The code below logs the HTTP headers from the response
// received when fetching the Google home page.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getAllHeaders());

戻る

Object - HTTP ヘッダーの JavaScript Key-Value マップ


getAs(contentType)

このオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。この メソッドにより、ファイル名に適切な拡張子(例: myfile.pdf)が追加されます。ただし、 ファイル名の最後のピリオド(ある場合)に続く部分は、 指定します。したがって、「ShoppingList.12.25.2014」となります。が以下に変換される: 「ShoppingList.12.25.pdf」

コンバージョンの 1 日あたりの割り当てを確認するには、Google Cloud の割り当て サービス。新しく作成された Google Workspace ドメインには一時的に厳格な できます。

パラメータ

名前説明
contentTypeString変換先の MIME タイプ。ほとんどの blob の場合、'application/pdf' は次のようになります。 唯一の有効な選択肢となりますBMP、GIF、JPEG、PNG 形式の画像の場合は、'image/bmp''image/gif''image/jpeg''image/png' のいずれかも可 有効です。Google ドキュメントのドキュメントの場合は、'text/markdown' も有効です。

戻る

Blob - blob としてのデータ。


getBlob()

このオブジェクト内のデータを blob として返します。

戻る

Blob - blob としてのデータ。


getContent()

HTTP レスポンスの未加工のバイナリ コンテンツを取得します。

// The code below logs the value of the first byte of the Google home page.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getContent()[0]);

戻る

Byte[] - 未加工のバイナリ配列の内容


getContentText()

文字列としてエンコードされた HTTP レスポンスの内容を取得します。

// The code below logs the HTML code of the Google home page.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getContentText());

戻る

String - HTTP レスポンスの内容(文字列)


getContentText(charset)

指定された文字セットの文字列としてエンコードされた HTTP レスポンスの内容を返します。

// The code below logs the HTML code of the Google home page with the UTF-8 charset.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getContentText("UTF-8"));

パラメータ

名前説明
charsetStringHTTP レスポンスのエンコードに使用される文字セットを表す文字列 コンテンツ

戻る

String - 指定された文字セットでエンコードされた HTTP レスポンスの内容


getHeaders()

HTTP レスポンスのヘッダーの属性/値マップを返します。

// The code below logs the HTTP headers from the response
// received when fetching the Google home page.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getHeaders());

戻る

Object - HTTP ヘッダーの JavaScript Key-Value マップ


getResponseCode()

HTTP レスポンスの HTTP ステータス コード(OK の場合は 200 など)を取得します。

// The code below logs the HTTP status code from the response received
// when fetching the Google home page.
// It should be 200 if the request succeeded.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getResponseCode());

戻る

Integer - HTTP レスポンス コード(例: OK の場合は 200)