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ının üstbilgilerinin özellik/değer haritasını döndürür. Birden fazla değeri olan üstbilgiler dizi olarak döndürülür.
getAs(contentType)BlobBu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürme.
getBlob()BlobBu nesnenin içindeki verileri bir blob olarak döndürme.
getContent()Byte[]Bir HTTP yanıtının ham ikili içeriğini alır.
getContentText()StringBir HTTP yanıtının içeriğini dize olarak kodlanmış şekilde alır.
getContentText(charset)StringBelirtilen karakter kümesinin dizesi olarak kodlanmış bir HTTP yanıtının içeriğini döndürür.
getHeaders()ObjectHTTP yanıtının üst bilgilerinin özellik/değer haritasını döndürür.
getResponseCode()IntegerBir HTTP yanıtının HTTP durum kodunu (OK için 200 vb.) alın.

Ayrıntılı dokümanlar

getAllHeaders()

HTTP yanıtının üstbilgilerinin özellik/değer haritasını döndürür. Birden fazla değeri olan üstbilgiler dizi olarak döndürülür.

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

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ürme. Bu yöntem, dosya adına uygun uzantıyı ekler (ör. "dosyam.pdf"). Ancak, dosya adının son noktayı (varsa) izleyen kısmının, değiştirilmesi gereken mevcut bir uzantı olduğu varsayılır. Sonuç olarak, "AlışverişListesi.25.12.2014", "AlışverişListesi.25.12.pdf" olur.

Dönüşümler için günlük kotaları görüntülemek istiyorsanız Google Hizmetleri için kotalar başlıklı makaleyi inceleyin. Yeni oluşturulan Google Workspace alanları geçici olarak daha katı kotalara tabi olabilir.

Parametreler

AdTürAçıklama
contentTypeStringDönüştürülecek 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' değerlerinden herhangi biri de geçerlidir. Google Dokümanlar dokümanı için 'text/markdown' de geçerlidir.

Return

Blob: Veriler bir blob olarak.


getBlob()

Bu nesnenin içindeki verileri bir blob olarak döndürme.

Return

Blob: Veriler bir blob olarak.


getContent()

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

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

Return

Byte[]: Ham ikili dizi olarak içerik


getContentText()

Bir HTTP yanıtının içeriğini dize olarak kodlanmış şekilde alır.

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

Return

String: HTTP yanıtının dize olarak içeriği


getContentText(charset)

Belirtilen karakter kümesinin dizesi olarak kodlanmış bir 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.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText('UTF-8'));

Parametreler

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

Return

String: Belirtilen karakter kümesi kullanılarak kodlanmış HTTP yanıtının içeriği


getHeaders()

HTTP yanıtının üst bilgilerinin özellik/değer haritasını döndürür.

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

Return

Object: HTTP üstbilgilerinin JavaScript anahtar/değer eşlemesi


getResponseCode()

Bir HTTP yanıtının HTTP durum kodunu (OK 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.
const response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getResponseCode());

Return

Integer: HTTP yanıt kodu (ör. "Tamam" için 200)