Forum Discussion
Anonymous
5 years agoNot applicable
Cómo evitar HTTP 502/503 al acceder a una API REST
Estamos leyendo datos de una API REST. El proceso es bastante común: haga una llamada para obtener una lista de identificadores y, a continuación, realice una o varias llamadas para que cada ID obte...
- 5 years ago
Hola @gaccardo-slb
Puede usar Function.InvokeAfter para introducir un retraso entre las solicitudes. Este código tiene un retraso de 2 segundos entre las solicitudes web
let id_list = {1 .. 5}, GetWeb = (id) => Json.Document(Web.Contents("https://jsonplaceholder.typicode.com/todos/" & Text.From(id))), Output = List.Transform(id_list, each Function.InvokeAfter( ()=>GetWeb(_), #duration(0,0,0,2))) in Outputsaludos
Phil
Si respondí a su pregunta por favor marque mi post como la solución.
Si mi respuesta ayudó a resolver su problema, déle un kudos haciendo clic en Thumbs Up.
PhilipTreacy
Super User
5 years agoHola @gaccardo-slb
Puede usar Function.InvokeAfter para introducir un retraso entre las solicitudes. Este código tiene un retraso de 2 segundos entre las solicitudes web
let
id_list = {1 .. 5},
GetWeb = (id) => Json.Document(Web.Contents("https://jsonplaceholder.typicode.com/todos/" & Text.From(id))),
Output = List.Transform(id_list, each Function.InvokeAfter( ()=>GetWeb(_), #duration(0,0,0,2)))
in
Output
saludos
Phil
Si respondí a su pregunta por favor marque mi post como la solución.
Si mi respuesta ayudó a resolver su problema, déle un kudos haciendo clic en Thumbs Up.
Anonymous
5 years agoNot applicable
¡Hermosa!