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 | 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. |
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 programı 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ümesinin bir dizesi olarak kodlanmış 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şlemesi 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()
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
Ad | Tür | Açıklama |
---|---|---|
contentType | String | Dö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()
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
Ad | Tür | Açıklama |
---|---|---|
charset | String | HTTP 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)