Class HTTPResponse

HTTPResponse

Kelas ini memungkinkan pengguna mengakses informasi tertentu pada respons HTTP.

Lihat juga

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getAllHeaders()ObjectMenampilkan peta atribut/nilai header untuk respons HTTP, dengan header yang memiliki beberapa nilai ditampilkan sebagai array.
getAs(contentType)BlobMenampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan.
getBlob()BlobMenampilkan data di dalam objek ini sebagai blob.
getContent()Byte[]Mendapatkan konten biner mentah dari respons HTTP.
getContentText()StringMendapatkan konten respons HTTP yang dienkode sebagai string.
getContentText(charset)StringMenampilkan konten respons HTTP yang dienkode sebagai string charset tertentu.
getHeaders()ObjectMenampilkan peta atribut/nilai header untuk respons HTTP.
getResponseCode()IntegerMendapatkan kode status HTTP (200 untuk OK, dll.) dari respons HTTP.

Dokumentasi mendetail

getAllHeaders()

Menampilkan peta atribut/nilai header untuk respons HTTP, dengan header yang memiliki beberapa nilai ditampilkan sebagai array.

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

Pulang pergi

Object — peta nilai/kunci JavaScript dari header HTTP


getAs(contentType)

Menampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan. Metode ini menambahkan ekstensi yang sesuai ke nama file—misalnya, "myfile.pdf". Namun, fungsi ini mengasumsikan bahwa bagian nama file yang mengikuti titik terakhir (jika ada) adalah ekstensi yang ada dan harus diganti. Akibatnya, "ShoppingList.12.25.2014" menjadi "ShoppingList.12.25.pdf".

Untuk melihat kuota harian konversi, lihat Kuota untuk Layanan Google. Domain Google Workspace yang baru dibuat mungkin tunduk pada kuota yang lebih ketat untuk sementara.

Parameter

NamaJenisDeskripsi
contentTypeStringJenis MIME yang akan dikonversi. Untuk sebagian besar blob, 'application/pdf' adalah satu-satunya opsi yang valid. Untuk gambar dalam format BMP, GIF, JPEG, atau PNG, salah satu dari 'image/bmp', 'image/gif', 'image/jpeg', atau 'image/png' juga valid. Untuk dokumen Google Dokumen, 'text/markdown' juga valid.

Pulang pergi

Blob — Data sebagai blob.


getBlob()

Menampilkan data di dalam objek ini sebagai blob.

Pulang pergi

Blob — Data sebagai blob.


getContent()

Mendapatkan konten biner mentah dari respons HTTP.

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

Pulang pergi

Byte[] — konten sebagai array biner mentah


getContentText()

Mendapatkan konten respons HTTP yang dienkode sebagai string.

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

Pulang pergi

String — konten respons HTTP, sebagai string


getContentText(charset)

Menampilkan konten respons HTTP yang dienkode sebagai string charset tertentu.

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

Parameter

NamaJenisDeskripsi
charsetStringstring yang merepresentasikan charset yang akan digunakan untuk mengenkode konten respons HTTP

Pulang pergi

String — konten respons HTTP, dienkode menggunakan charset yang diberikan


getHeaders()

Menampilkan peta atribut/nilai header untuk respons HTTP.

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

Pulang pergi

Object — peta nilai/kunci JavaScript dari header HTTP


getResponseCode()

Mendapatkan kode status HTTP (200 untuk OK, dll.) dari respons HTTP.

// 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.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getResponseCode());

Pulang pergi

Integer — Kode respons HTTP (misalnya, 200 untuk OK).