Class HTTPResponse

HTTPResponse

Ta klasa umożliwia użytkownikom dostęp do konkretnych informacji o odpowiedziach HTTP.

Zobacz też

Metody

MetodaZwracany typKrótki opis
getAllHeaders()ObjectZwraca mapę atrybutu/wartości nagłówków odpowiedzi HTTP z nagłówkami wiele wartości zwracanych w postaci tablic.
getAs(contentType)BlobZwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści.
getBlob()BlobZwraca dane wewnątrz tego obiektu jako obiekt blob.
getContent()Byte[]Pobiera nieprzetworzoną zawartość binarną odpowiedzi HTTP.
getContentText()StringPobiera treść odpowiedzi HTTP zakodowanej w postaci ciągu.
getContentText(charset)StringZwraca zawartość odpowiedzi HTTP zakodowanej jako ciąg określonego zestawu znaków.
getHeaders()ObjectZwraca mapę atrybutu/wartości nagłówków odpowiedzi HTTP.
getResponseCode()IntegerPobieraj 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

NazwaTypOpis
contentTypeStringTyp 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()

Zwraca dane wewnątrz tego obiektu jako obiekt blob.

Powrót

Blob – dane w postaci obiektu blob.


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

NazwaTypOpis
charsetStringcią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)