Axios is a promise based HTTP client for the browser and node.js.
- Make XMLHttpRequests from the browser
- Make http requests from node.js
- Supports the Promise API
- Intercept request and response
- Transform request and response data
- Cancel requests
- Automatic transforms for JSON data
- Client side support for protecting against XSRF
Pre-requisites:
- Node.js
- Install at least v12.16.1 or higher as this is the oldest active LTS version.
- Only releases that are or will become an LTS release are officially supported.
- VSCode
- Allure
Steps:
- Clone this project.
- Open the project in VSCode.
- Open the terminal in VSCode.
- Execute
npm install
to install the node modules. - Execute
npm test
to run the tests. - Execute
npm run report
to generate the allure report.