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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
getAllHeaders() | Object | Dizi olarak döndürülen birden çok değere sahip başlıklara sahip, HTTP yanıtı için başlıkların bir özellik/değer eşlemesini döndürür. |
getAs(contentType) | Blob | Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürün. |
getBlob() | Blob | Bu nesnenin içindeki verileri blob olarak döndürün. |
getContent() | Byte[] | Bir HTTP yanıtının ham ikili içeriğini alır. |
getContentText() | String | Dize olarak kodlanmış bir HTTP yanıtının içeriğini alır. |
getContentText(charset) | String | Belirtilen karakter kümesinde dize olarak kodlanmış bir HTTP yanıtının içeriğini döndürür. |
getHeaders() | Object | HTTP yanıtı için üstbilgilerin bir özellik/değer eşlemesini döndürür. |
getResponseCode() | Integer | Bir HTTP yanıtının HTTP durum kodunu (Tamam için 200 vb.) alın. |
Ayrıntılı belgeler
getAllHeaders()
Dizi olarak döndürülen birden çok değere sahip başlıklara sahip, HTTP yanıtı için başlıkların bir özellik/değer eşlemesini 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.getAllHeaders());
Return
Object
: HTTP üst bilgilerinin 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öntem, dosya adına uygun uzantıyı ekler (örneğin, "dosyam.pdf"). Bununla birlikte, dosya adında son noktanın ardından gelen bölümün (varsa) değiştirilmesi gereken mevcut bir uzantı olduğu varsayılır. Sonuç olarak, "ShoppingList.12.25.2014", "ShoppingList.12.25.pdf" haline gelir.
Günlük dönüşüm kotalarını görüntülemek için Google Hizmetleri Kotalar bölümüne bakın. Yeni oluşturulan Google Workspace alanları geçici olarak daha sıkı kotalara tabi olabilir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
contentType | String | Dönüştürülecek MIME türü. Çoğu blob için geçerli tek seçenek 'application/pdf' 'tir. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp' , 'image/gif' , 'image/jpeg' veya 'image/png' değerleri de geçerlidir. |
Return
Blob
: Blob halinde veriler.
getBlob()
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. 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 (bir dize olarak)
getContentText(charset)
Belirtilen karakter kümesinde dize 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. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContentText("UTF-8"));
Parametreler
Ad | Tür | Açıklama |
---|---|---|
charset | String | HTTP 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 kodlanan HTTP yanıtının içeriği
getHeaders()
HTTP yanıtı için üstbilgilerin bir özellik/değer eşlemesini 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 üst bilgilerinin 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)