Questo servizio consente agli script di accedere ad altre risorse sul web recuperando gli URL. Uno script può utilizzare il servizio UrlFetch per inviare richieste HTTP e HTTPS e ricevere risposte. Il servizio UrlFetch utilizza l'infrastruttura di rete di Google per scopi di efficienza e scalabilità.
Le richieste effettuate utilizzando questo servizio provengono da un pool definito di intervalli IP. Puoi consultare l'elenco completo degli indirizzi IP se devi inserire nella whitelist o approvare queste richieste.
La stringa dello user agent predefinita delle richieste di servizio UrlFetch è
Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: SCRIPT_ID)
.
Questo servizio richiede l'ambito https://www.googleapis.com/auth/script.external_request
. Nella maggior parte dei casi, Apps Script rileva e include automaticamente gli ambiti di cui uno script ha bisogno, ma se imposti gli ambiti esplicitamente, devi aggiungerli manualmente per utilizzare Url
.
Vedi anche
Corsi
Nome | Breve descrizione |
---|---|
HTTPResponse | Questa classe consente agli utenti di accedere a informazioni specifiche sulle risposte HTTP. |
Url | Recuperare risorse e comunicare con altri host tramite internet. |
HTTPResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
get | Object | Restituisce una mappa attributo/valore delle intestazioni per la risposta HTTP, con intestazioni che hanno più valori restituiti come array. |
get | Blob | Restituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuti specificato. |
get | Blob | Restituisce i dati all'interno di questo oggetto come blob. |
get | Byte[] | Recupera i contenuti binari non elaborati di una risposta HTTP. |
get | String | Recupera i contenuti di una risposta HTTP codificati come stringa. |
get | String | Restituisce i contenuti di una risposta HTTP codificati come stringa del set di caratteri specificato. |
get | Object | Restituisce una mappa di attributi/valori delle intestazioni per la risposta HTTP. |
get | Integer | Recupera il codice di stato HTTP (200 per OK e così via) di una risposta HTTP. |
Url Fetch App
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
fetch(url) | HTTPResponse | Invia una richiesta per recuperare un URL. |
fetch(url, params) | HTTPResponse | Effettua una richiesta per recuperare un URL utilizzando parametri avanzati facoltativi. |
fetch | HTTPResponse[] | Effettua più richieste per recuperare più URL utilizzando parametri avanzati facoltativi. |
get | Object | Restituisce la richiesta effettuata se l'operazione è stata invocata. |
get | Object | Restituisce la richiesta che viene effettuata se l'operazione viene invocata. |