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 i wartości nagłówków odpowiedzi HTTP. Nagłówki, które mają wiele wartości, są zwracane jako tablice. |
get | Blob | Zwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści. |
get | Blob | Zwraca dane w tym obiekcie jako obiekt blob. |
get | Byte[] | Pobiera nieprzetworzoną zawartość binarną odpowiedzi HTTP. |
get | String | Pobiera treść odpowiedzi HTTP zakodowaną jako ciąg znaków. |
get | String | Zwraca treść odpowiedzi HTTP zakodowaną jako ciąg znaków w danym zestawie znaków. |
get | Object | Zwraca mapę atrybutów i wartości nagłówków odpowiedzi HTTP. |
get | Integer | Pobierz kod stanu HTTP (200 w przypadku OK itp.) odpowiedzi HTTP. |
Szczegółowa dokumentacja
getAllHeaders()
Zwraca mapę atrybutów i wartości nagłówków odpowiedzi HTTP. Nagłówki, które mają wiele wartości, 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 klucz/wartość JavaScript nagłówków HTTP.
getAs(contentType)
Zwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści. Ta metoda dodaje do nazwy pliku odpowiednie rozszerzenie, np. „mójplik.pdf”. Zakłada jednak, że część nazwy pliku, która następuje po ostatniej kropce (jeśli występuje), jest istniejącym rozszerzeniem, które należy zastąpić. W konsekwencji nazwa „ShoppingList.12.25.2014” zmieni się na „ShoppingList.12.25.pdf”.
Aby wyświetlić dzienne limity konwersji, zapoznaj się z artykułem Limity 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 zostać przekonwertowany plik. W przypadku większości obiektów blob jedyną prawidłową opcją jest 'application/pdf'. W przypadku obrazów w formacie BMP, GIF, JPEG lub PNG prawidłowe są też znaki 'image/bmp', 'image/gif', 'image/jpeg' i 'image/png'. W przypadku dokumentu Google 'text/markdown' jest również prawidłowy. |
Powrót
Blob – dane w formie obiektu blob.
getBlob()
getContent()
Pobiera nieprzetworzoną zawartość binarną 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ść jako surowa tablica binarna.
getContentText()
Pobiera treść 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 w postaci ciągu tekstowego.
getContentText(charset)
Zwraca treść 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 znaków reprezentujący zestaw znaków, który ma być używany do kodowania treści odpowiedzi HTTP. |
Powrót
String – treść odpowiedzi HTTP zakodowana przy użyciu danego zestawu znaków.
getHeaders()
Zwraca mapę atrybutów i 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 klucz/wartość JavaScript nagłówków HTTP.
getResponseCode()
Pobierz kod stanu HTTP (200 w przypadku 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 w przypadku OK).