Ta klasa umożliwia użytkownikom dostęp do określonych informacji o odpowiedziach HTTP.
Zobacz też
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
get | Object | Zwraca mapę atrybutów/wartości nagłówków odpowiedzi HTTP, w której nagłówki z wieloma wartościami są zwracane jako tablice. |
get | Blob | Zwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści. |
get | Blob | Zwraca dane z tego obiektu jako blob. |
get | Byte[] | Pobiera surowe dane binarne odpowiedzi HTTP. |
get | String | Pobiera zawartość odpowiedzi HTTP zakodowaną jako ciąg znaków. |
get | String | Zwraca zawartość odpowiedzi HTTP zakodowaną jako ciąg znaków w danym zestawie znaków. |
get | Object | Zwraca mapę atrybutów/wartości nagłówków odpowiedzi HTTP. |
get | Integer | Pobierz kod stanu HTTP (200 dla OK itp.) odpowiedzi HTTP. |
Szczegółowa dokumentacja
get All Headers()
Zwraca mapę atrybutów/wartości nagłówków odpowiedzi HTTP, w której nagłówki z wieloma wartościami są zwracane jako tablice.
// 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());
Powrót
Object
– mapa kluczy i wartości JavaScripta dla nagłówków HTTP
get As(contentType)
Zwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści. Ta metoda dodaje odpowiednie rozszerzenie do nazwy pliku, np. „mójplik.pdf”. Zakłada ona jednak, że część nazwy pliku, która następuje po ostatnim okresie (jeśli w ogóle występuje), to istniejące rozszerzenie, które należy zastąpić. W rezultacie plik „ShoppingList.12.25.2014” zmieni nazwę na „ShoppingList.12.25.pdf”.
Informacje o limitach dziennych konwersji znajdziesz w artykule Limity dotyczące usług Google. Nowo utworzone domeny Google Workspace mogą być tymczasowo objęte bardziej rygorystycznymi limitami.
Parametry
Nazwa | Typ | Opis |
---|---|---|
content | String | Typ MIME, na który ma nastąpić konwersja. W przypadku większości blobów opcja 'application/pdf' jest jedyną prawidłową opcją. W przypadku obrazów w formacie BMP, GIF, JPEG lub PNG prawidłowe są również wartości 'image/bmp' , 'image/gif' , 'image/jpeg' lub 'image/png' . W przypadku dokumentu w Dokumentach Google możesz też użyć 'text/markdown' . |
Powrót
Blob
– dane w postaci bloba.
get Blob()
get Content()
Pobiera surowe dane binarne odpowiedzi HTTP.
// 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]);
Powrót
Byte[]
– treści jako nieprzetworzony tablicowy ciąg binarny;
get Content Text()
Pobiera zawartość odpowiedzi HTTP zakodowaną jako ciąg znaków.
// The code below logs the HTML code of the Google home page. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getContentText());
Powrót
String
– treść odpowiedzi HTTP jako ciąg znaków
get Content Text(charset)
Zwraca zawartość odpowiedzi HTTP zakodowaną jako ciąg znaków w danym zestawie znaków.
// 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'));
Parametry
Nazwa | Typ | Opis |
---|---|---|
charset | String | ciąg tekstowy reprezentujący kod znaków, który ma być użyty do kodowania treści odpowiedzi HTTP; |
Powrót
String
– zawartość odpowiedzi HTTP zakodowana za pomocą podanego zestawu znaków
get Headers()
Zwraca mapę atrybutów/wartości nagłówków odpowiedzi HTTP.
// 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());
Powrót
Object
– mapa kluczy i wartości JavaScripta dla nagłówków HTTP
get Response Code()
Pobierz kod stanu HTTP (200 dla OK itp.) odpowiedzi HTTP.
// 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());
Powrót
Integer
– kod odpowiedzi HTTP (np. 200 dla OK)