Http request

Synchronous

use fetch

var resp = fetch('http://api.plos.org/search?q=title:DNA')
    .await()
    
puts resp.status
puts resp.data

Asynchronous

use fetch

fetch('http://api.plos.org/search?q=title:DNA')
    .then((resp) => {
        puts resp.status
        puts resp.data
    })
    .await()

fetch returns a Task, there is no async and await like JavaScript.

Last updated

Was this helpful?