My Blog Posts

What is Axios?

What is Axios?


Axios XMLHttpRequeststhe service is a lightweight HTTP client based on the service. It is similar to the fetch API and is used to perform HTTP requests.

Axios is a promise-based HTTP client that runs both in the browser and in the Node.js environment. XMLHttpRequests and node provide a single API for the http interface. In addition, ES6 sends requests using a multiple fill for syntax.

Installing Axios

The following command can be used to set up axios using NPM:

npm install axios

Make an HTTP GET request

Axios is a simple GETcan be used to perform the request. Syntax for this:

axios({
url:'https://www.educative.io/',
method: 'get'
})

Make an HTTP POST request

Axios is similarly simple POSTcan be used to perform the request. POSTWe can also send parameters to an object using the request. Syntax for this:

axios({
method: 'post',
url: '/signup',
data: {
user: 'abcd1234',
pass: 'pwd1234'
}
})

Axios' advantage

  • Supports older browsers
  • There's a way to cancel a request.
  • The response timeout can be set.
  • It has internal CSRF protection.
  • Supports installation progress.
  • Performs automatic JSON data conversion.



Share this article


Comments (0)

Comment