Ta klasa zapewnia użytkownikom dostęp do określonych informacji o odpowiedziach HTTP.
Zobacz też
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getAllHeaders() | Object | Zwraca mapę atrybutów/wartości nagłówków odpowiedzi HTTP z nagłówkami, które mają wiele wartości zwróconych jako tablice. |
getAs(contentType) | Blob | Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. |
getBlob() | Blob | Zwracaj dane wewnątrz tego obiektu jako obiekt blob. |
getContent() | Byte[] | Pobiera nieprzetworzoną zawartość pliku binarnego odpowiedzi HTTP. |
getContentText() | String | Pobiera treść odpowiedzi HTTP zakodowaną jako ciąg znaków. |
getContentText(charset) | String | Zwraca treść odpowiedzi HTTP zakodowaną jako ciąg znaków podanego zestawu znaków. |
getHeaders() | Object | Zwraca mapę atrybutów/wartości nagłówków dla odpowiedzi HTTP. |
getResponseCode() | Integer | uzyskać kod stanu HTTP (200 oznaczający OK itp.) w odpowiedzi HTTP, |
Szczegółowa dokumentacja
getAllHeaders()
Zwraca mapę atrybutów/wartości nagłówków odpowiedzi HTTP z nagłówkami, które mają wiele wartości zwróconych jako tablice.
// 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());
Powroty
Object
– mapa klucz/wartość JavaScript z nagłówkami HTTP.
getAs(contentType)
Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. Ta metoda dodaje do nazwy pliku odpowiednie rozszerzenie, na przykład „mójplik.pdf”. Zakładamy jednak, że część nazwy pliku, która występuje po ostatniej kropce (jeśli występuje), jest istniejącym rozszerzeniem, które należy zastąpić. W związku z tym „Lista zakupów.12.25.2014” zmieni się na „Lista zakupów.12.25.pdf”.
Aby sprawdzić dzienne limity konwersji, przeczytaj artykuł Limity w usługach Google. Nowo utworzone domeny Google Workspace mogą tymczasowo podlegać bardziej rygorystycznym limitom.
Parametry
Nazwa | Typ | Opis |
---|---|---|
contentType | String | Typ MIME, na który ma zostać przekonwertowany. W przypadku większości obiektów blob jedyną prawidłową opcją jest 'application/pdf' . W przypadku zdjęć w formacie BMP, GIF, JPEG lub PNG obowiązują dowolne z tych wartości: 'image/bmp' , 'image/gif' , 'image/jpeg' i 'image/png' . |
Powroty
Blob
– dane w postaci obiektu blob.
getBlob()
getContent()
Pobiera nieprzetworzoną zawartość pliku binarnego 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]);
Powroty
Byte[]
– zawartość w postaci nieprzetworzonej tablicy binarnej,
getContentText()
Pobiera treść odpowiedzi HTTP zakodowaną jako ciąg znaków.
// The code below logs the HTML code of the Google home page. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContentText());
Powroty
String
– zawartość odpowiedzi HTTP w postaci ciągu znaków;
getContentText(charset)
Zwraca treść odpowiedzi HTTP zakodowaną jako ciąg znaków podanego 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 znaków reprezentujący zestaw znaków, który ma zostać użyty do kodowania treści odpowiedzi HTTP; |
Powroty
String
– treść odpowiedzi HTTP zakodowana z użyciem podanego zestawu znaków.
getHeaders()
Zwraca mapę atrybutów/wartości nagłówków dla 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());
Powroty
Object
– mapa klucz/wartość JavaScript z nagłówkami HTTP.
getResponseCode()
uzyskać kod stanu HTTP (200 oznaczający OK itp.) w 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());
Powroty
Integer
– kod odpowiedzi HTTP (np.200 – OK).