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 |
---|---|---|
get | Object | 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. |
get | Blob | Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürme. |
get | Blob | Bu nesnenin içindeki verileri bir blob olarak döndürme. |
get | Byte[] | Bir HTTP yanıtının ham ikili içeriğini alır. |
get | String | Bir HTTP yanıtının içeriğini dize olarak kodlanmış şekilde alır. |
get | String | Belirtilen karakter kümesinin dizesi olarak kodlanmış bir HTTP yanıtının içeriğini döndürür. |
get | Object | HTTP yanıtının üst bilgilerinin özellik/değer haritasını döndürür. |
get | Integer | Bir HTTP yanıtının HTTP durum kodunu (OK için 200 vb.) alın. |
Ayrıntılı dokümanlar
get All Headers()
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
get As(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
Ad | Tür | Açıklama |
---|---|---|
content | String | Dö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.
get Blob()
get Content()
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
get Content Text()
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
get Content Text(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
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 kodlanmış HTTP yanıtının içeriği
get Headers()
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
get Response Code()
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)