HTTP Requests
Umi provides a simple HttpInterface that can be used to send HTTP requests.
// GET JSON request.
await umi.http.send(request().get('https://example.com/users/1').asJson());
// POST Form request.
const data = { name: 'John Doe', email: 'john.doe@example.com' };
await umi.http.send(request().post('https://example.com/users').asForm().withData(data));
// PUT request with bearer token.
await umi.http.send(request().put('https://example.com/users/1').withToken('my-token'));
// GET request with abort signal
await umi.http.send(request().get('https://example.com/users').withAbortSignal(mySignal));Last updated