Usuario:


Estructura

Storyboard

>Modelo

ID:(1293, 0)



Get Request

Concepto

Con el comando get se puede acedera una rutina y solicitar información que esta genera.En la forma básica, en que no se le entrega datos, el formato es```axios.get('https://site.com/?foo=bar')```y cuando se traspasa información:```var params = { foo: 'bar'}axios.get('https://site.com/',params)```

ID:(9906, 0)



Post Request

Concepto

Con el comando post se puede acedera una rutina y solicitar información que esta genera.En la forma básica, en que no se le entrega datos, el formato es```axios.post('https://site.com/')```y cuando se traspasa información:```var params = { foo: 'bar'}axios.get('https://site.com/',params)```

ID:(9907, 0)



Retorno de información

Concepto

Para retornar se puede agregar el método then con una función de procesa el retorno```let list = {};axios.get('https://site.com/').then(function (result) { list = result.data.items;});```La otra forma de aceder es copiando a una estructura:```let list = {};axios.get('https://site.com/').then(result => { list = result.data.items;});```donde el formato de los datos esta en la estructura con que se construyo. Un ejemplo es```public class ListItem{ public String value { get; set; } public String label { get; set; }}```

ID:(9908, 0)



Capturar excepciones

Concepto

Si la consulta responde con un error se puede capturar este y responder acorde incluyendo un método catch:```axios.get('/admin/gallery/albums/create') .then(function(response) { console.log(response.data); }) .catch(function(error) { console.log(error.response.data); });```

ID:(9900, 0)