Class HTTPResponse

HTTPResponse

Bu sınıf, kullanıcıların HTTP yanıtlarıyla ilgili belirli bilgilere erişmesine olanak tanır.

Aşağıdaki kaynakları da incelemenizi öneririz:

Yöntemler

YöntemDönüş türüKısa açıklama
getAllHeaders()ObjectHTTP yanıtı için üstbilgilerin bir özellik/değer eşlemesi olan dizi olarak döndürülen birden çok değer vardır.
getAs(contentType)BlobBu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürün.
getBlob()BlobBu nesnenin içindeki verileri blob olarak döndürün.
getContent()Byte[]Bir HTTP yanıtının ham ikili programı içeriğini alır.
getContentText()StringDize olarak kodlanmış bir HTTP yanıtının içeriğini alır.
getContentText(charset)StringBelirtilen karakter kümesinin bir dizesi olarak kodlanmış HTTP yanıtının içeriğini döndürür.
getHeaders()ObjectHTTP yanıtı için üstbilgilerin bir özellik/değer eşlemesi döndürür.
getResponseCode()IntegerBir HTTP yanıtının HTTP durum kodunu (Tamam için 200 vb.) alın.

Ayrıntılı belgeler

getAllHeaders()

HTTP yanıtı için üstbilgilerin bir özellik/değer eşlemesi olan dizi olarak döndürülen birden çok değer vardır.

// 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 — HTTP üstbilgilerinin JavaScript anahtar/değer eşlemesi


getAs(contentType)

Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürün. Bu yöntemi, dosya adına uygun uzantıyı ekler. Örneğin, "dosyam.pdf". Ancak, dosya adında son noktadan sonra gelen bölümün (varsa) mevcut bir alan olduğunu varsayar değiştirilmesi gereken uzantıdır. Sonuç olarak, "AlışverişListesi.12.25.2014" şu olur: "ShoppingList.12.25.pdf".

Günlük dönüşüm kotalarını görüntülemek için bkz. Google için Kotalar Hizmetler. Yeni oluşturulan Google Workspace alanları geçici olarak daha sıkılığa tabi olabilir kotalar.

Parametreler

AdTürAçıklama
contentTypeStringDönüşümün gerçekleştirileceği MIME türü. Çoğu blob için 'application/pdf', tek geçerli seçenektir. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp', 'image/gif', 'image/jpeg' veya 'image/png''ten herhangi biri de geçerlidir. Bir Google Dokümanlar dokümanı için 'text/markdown' ayrıca geçerlidir.

Return

Blob — Veriler bir blob olarak.


getBlob()

Bu nesnenin içindeki verileri blob olarak döndürün.

Return

Blob — Veriler bir blob olarak.


getContent()

Bir HTTP yanıtının ham ikili programı içeriğini alır.

// 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[] — Ham ikili dizi olarak içerik


getContentText()

Dize olarak kodlanmış bir HTTP yanıtının içeriğini alır.

// 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 — HTTP yanıtının içeriği (dize biçiminde)


getContentText(charset)

Belirtilen karakter kümesinin bir dizesi olarak kodlanmış HTTP yanıtının içeriğini döndürür.

// 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"));

Parametreler

AdTürAçıklama
charsetStringHTTP yanıtını kodlamak için kullanılacak karakter kümesini temsil eden bir dize içerik

Return

String - Belirtilen karakter kümesi kullanılarak kodlanan HTTP yanıtının içeriği


getHeaders()

HTTP yanıtı için üstbilgilerin bir özellik/değer eşlemesi döndürür.

// 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 — HTTP üstbilgilerinin JavaScript anahtar/değer eşlemesi


getResponseCode()

Bir HTTP yanıtının HTTP durum kodunu (Tamam için 200 vb.) alın.

// 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 — HTTP yanıt kodu (ör. OK için 200)