Dengan class ini, pengguna dapat mengakses informasi tertentu tentang respons HTTP.
Lihat juga
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getAllHeaders() | Object | Menampilkan peta atribut/nilai header untuk respons HTTP, dengan header yang memiliki beberapa nilai yang ditampilkan sebagai array. |
getAs(contentType) | Blob | Menampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan. |
getBlob() | Blob | Tampilkan data di dalam objek ini sebagai blob. |
getContent() | Byte[] | Mendapatkan konten biner mentah dari respons HTTP. |
getContentText() | String | Mendapatkan konten respons HTTP yang dienkode sebagai string. |
getContentText(charset) | String | Menampilkan konten respons HTTP yang dienkode sebagai string charset yang diberikan. |
getHeaders() | Object | Menampilkan atribut/nilai peta header untuk respons HTTP. |
getResponseCode() | Integer | Dapatkan kode status HTTP (200 untuk Oke, dll.) dari respons HTTP. |
Dokumentasi mendetail
getAllHeaders()
Menampilkan peta atribut/nilai header untuk respons HTTP, dengan header yang memiliki beberapa nilai yang ditampilkan sebagai array.
// 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());
Return
Object
— peta kunci/nilai 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, mengasumsikan bahwa bagian dari nama file yang mengikuti titik terakhir (jika ada) adalah ekstensi yang harus diganti. Akibatnya, "ShoppingList.12.25.2014" menjadi "ShoppingList.12.25.pdf".
Untuk melihat kuota harian untuk konversi, lihat Kuota untuk Layanan Google. Domain Google Workspace yang baru dibuat mungkin tunduk pada kuota yang lebih ketat untuk sementara.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
contentType | String | Jenis MIME yang menjadi tujuan konversi. 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. |
Return
Blob
- Data sebagai blob.
getBlob()
getContent()
Mendapatkan konten biner mentah dari respons 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]);
Return
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. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContentText());
Return
String
— konten dari respons HTTP, sebagai string
getContentText(charset)
Menampilkan konten respons HTTP yang dienkode sebagai string charset yang diberikan.
// 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"));
Parameter
Name | Jenis | Deskripsi |
---|---|---|
charset | String | string yang mewakili charset yang akan digunakan untuk mengenkode konten respons HTTP |
Return
String
— konten dari respons HTTP, yang dienkode menggunakan charset yang ditentukan
getHeaders()
Menampilkan atribut/nilai peta header untuk respons 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());
Return
Object
— peta kunci/nilai JavaScript dari header HTTP
getResponseCode()
Dapatkan kode status HTTP (200 untuk Oke, 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. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getResponseCode());
Return
Integer
— Kode respons HTTP (misalnya, 200 untuk Oke)