Ta klasa umożliwia użytkownikom dostęp do konkretnych informacji o odpowiedziach HTTP.
Zobacz też
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getAllHeaders() | Object | Zwraca mapę atrybutu/wartości nagłówków odpowiedzi HTTP z nagłówkami wiele wartości zwracanych w postaci tablic. |
getAs(contentType) | Blob | Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. |
getBlob() | Blob | Zwraca dane wewnątrz tego obiektu jako obiekt blob. |
getContent() | Byte[] | Pobiera nieprzetworzoną zawartość binarną odpowiedzi HTTP. |
getContentText() | String | Pobiera treść odpowiedzi HTTP zakodowanej w postaci ciągu. |
getContentText(charset) | String | Zwraca zawartość odpowiedzi HTTP zakodowanej jako ciąg określonego zestawu znaków. |
getHeaders() | Object | Zwraca mapę atrybutu/wartości nagłówków odpowiedzi HTTP. |
getResponseCode() | Integer | Pobieraj kod stanu HTTP (200 – OK itp.) dla odpowiedzi HTTP. |
Szczegółowa dokumentacja
getAllHeaders()
Zwraca mapę atrybutu/wartości nagłówków odpowiedzi HTTP z nagłówkami wiele wartości zwracanych w postaci tablic.
// 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());
Powrót
Object
– mapa klucz-wartość JavaScriptu nagłówków HTTP
getAs(contentType)
Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. Ten dodaje do nazwy pliku odpowiednie rozszerzenie, na przykład „mojplik.pdf”. Jednak zakłada, że część nazwy pliku, która następuje po ostatnim kropce (jeśli występuje), jest już , które należy zastąpić. W rezultacie „ShoppingList.12.25.2014” zmienia się w „ShoppingList.12.25.pdf”.
Aby wyświetlić dzienne limity konwersji, zobacz Limity dla Google Usługi. Nowo utworzone domeny Google Workspace mogą być tymczasowo bardziej rygorystyczne limity.
Parametry
Nazwa | Typ | Opis |
---|---|---|
contentType | String | Typ MIME do skonwertowania. W przypadku większości blobów atrybut 'application/pdf' to
jedyną prawidłową opcją. W przypadku zdjęć w formacie BMP, GIF, JPEG lub PNG możesz też użyć dowolnego z tych atrybutów: 'image/bmp' , 'image/gif' , 'image/jpeg' lub 'image/png' .
prawidłowe. W przypadku dokumentów w Dokumentach Google prawidłowa jest też wartość 'text/markdown' . |
Powrót
Blob
– dane w postaci 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. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContent()[0]);
Powrót
Byte[]
– zawartość w postaci nieprzetworzonej tablicy binarnej.
getContentText()
Pobiera treść odpowiedzi HTTP zakodowanej w postaci ciągu.
// The code below logs the HTML code of the Google home page. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContentText());
Powrót
String
– zawartość odpowiedzi HTTP w postaci ciągu znaków;
getContentText(charset)
Zwraca zawartość odpowiedzi HTTP zakodowanej jako ciąg określonego zestawu znaków.
// 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"));
Parametry
Nazwa | Typ | Opis |
---|---|---|
charset | String | ciąg reprezentujący zestaw znaków, który ma być używany do kodowania odpowiedzi HTTP treści |
Powrót
String
– zawartość odpowiedzi HTTP zakodowana przy użyciu podanego zestawu znaków;
getHeaders()
Zwraca mapę atrybutu/wartości nagłówków odpowiedzi HTTP.
// 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());
Powrót
Object
– mapa klucz-wartość JavaScriptu nagłówków HTTP
getResponseCode()
Pobieraj kod stanu HTTP (200 – OK itp.) dla 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. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getResponseCode());
Powrót
Integer
– kod odpowiedzi HTTP (np. 200 oznacza OK)