<h1 align="center">
<b>
<a href="https://axios-http.com"><img src="https://axios-http.com/assets/logo.svg" /></a><br>
</b>
</h1>
<p align="center">Promise based HTTP client for the browser and node.js</p>
<p align="center">
<a href="https://axios-http.com/"><b>Website</b></a> â¢
<a href="https://axios-http.com/docs/intro"><b>Documentation</b></a>
</p>
<div align="center">
[![npm version](https://img.shields.io/npm/v/axios.svg?style=flat-square)](https://www.npmjs.org/package/axios)
[![CDNJS](https://img.shields.io/cdnjs/v/axios.svg?style=flat-square)](https://cdnjs.com/libraries/axios)
[![Build status](https://img.shields.io/github/actions/workflow/status/axios/axios/ci.yml?branch=v1.x&label=CI&logo=github&style=flat-square)](https://github.com/axios/axios/actions/workflows/ci.yml)
[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod&style=flat-square)](https://gitpod.io/#https://github.com/axios/axios)
[![code coverage](https://img.shields.io/coveralls/mzabriskie/axios.svg?style=flat-square)](https://coveralls.io/r/mzabriskie/axios)
[![install size](https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=axios&query=$.install.pretty&label=install%20size&style=flat-square)](https://packagephobia.now.sh/result?p=axios)
[![npm bundle size](https://img.shields.io/bundlephobia/minzip/axios?style=flat-square)](https://bundlephobia.com/package/axios@latest)
[![npm downloads](https://img.shields.io/npm/dm/axios.svg?style=flat-square)](https://npm-stat.com/charts.html?package=axios)
[![gitter chat](https://img.shields.io/gitter/room/mzabriskie/axios.svg?style=flat-square)](https://gitter.im/mzabriskie/axios)
[![code helpers](https://www.codetriage.com/axios/axios/badges/users.svg)](https://www.codetriage.com/axios/axios)
[![Known Vulnerabilities](https://snyk.io/test/npm/axios/badge.svg)](https://snyk.io/test/npm/axios)
</div>
## Table of Contents
- [Features](#features)
- [Browser Support](#browser-support)
- [Installing](#installing)
- [Package manager](#package-manager)
- [CDN](#cdn)
- [Example](#example)
- [Axios API](#axios-api)
- [Request method aliases](#request-method-aliases)
- [Concurrency ð](#concurrency-deprecated)
- [Creating an instance](#creating-an-instance)
- [Instance methods](#instance-methods)
- [Request Config](#request-config)
- [Response Schema](#response-schema)
- [Config Defaults](#config-defaults)
- [Global axios defaults](#global-axios-defaults)
- [Custom instance defaults](#custom-instance-defaults)
- [Config order of precedence](#config-order-of-precedence)
- [Interceptors](#interceptors)
- [Multiple Interceptors](#multiple-interceptors)
- [Handling Errors](#handling-errors)
- [Cancellation](#cancellation)
- [AbortController](#abortcontroller)
- [CancelToken ð](#canceltoken-deprecated)
- [Using application/x-www-form-urlencoded format](#using-applicationx-www-form-urlencoded-format)
- [URLSearchParams](#urlsearchparams)
- [Query string](#query-string-older-browsers)
- [ð Automatic serialization](#-automatic-serialization-to-urlsearchparams)
- [Using multipart/form-data format](#using-multipartform-data-format)
- [FormData](#formdata)
- [ð Automatic serialization](#-automatic-serialization-to-formdata)
- [Files Posting](#files-posting)
- [HTML Form Posting](#-html-form-posting-browser)
- [ð Progress capturing](#-progress-capturing)
- [ð Rate limiting](#-progress-capturing)
- [Semver](#semver)
- [Promises](#promises)
- [TypeScript](#typescript)
- [Resources](#resources)
- [Credits](#credits)
- [License](#license)
## Features
- Make [XMLHttpRequests](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest) from the browser
- Make [http](https://nodejs.org/api/http.html) requests from node.js
- Supports the [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) API
- Intercept request and response
- Transform request and response data
- Cancel requests
- Automatic transforms for [JSON](https://www.json.org/json-en.html) data
- ð Automatic data object serialization to `multipart/form-data` and `x-www-form-urlencoded` body encodings
- Client side support for protecting against [XSRF](https://en.wikipedia.org/wiki/Cross-site_request_forgery)
## Browser Support
![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png) | ![Opera](https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png) | ![Edge](https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png) | ![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png) |
--- | --- | --- | --- | --- | --- |
Latest â | Latest â | Latest â | Latest â | Latest â | 11 â |
[![Browser Matrix](https://saucelabs.com/open_sauce/build_matrix/axios.svg)](https://saucelabs.com/u/axios)
## Installing
### Package manager
Using npm:
```bash
$ npm install axios
```
Using bower:
```bash
$ bower install axios
```
Using yarn:
```bash
$ yarn add axios
```
Using pnpm:
```bash
$ pnpm add axios
```
Once the package is installed, you can import the library using `import` or `require` approach:
```js
import axios, {isCancel, AxiosError} from 'axios';
```
You can also use the default export, since the named export is just a re-export from the Axios factory:
```js
import axios from 'axios';
console.log(axios.isCancel('something'));
````
If you use `require` for importing, **only default export is available**:
```js
const axios = require('axios');
console.log(axios.isCancel('something'));
```
For cases where something went wrong when trying to import a module into a custom or legacy environment,
you can try importing the module package directly:
```js
const axios = require('axios/dist/browser/axios.cjs'); // browser commonJS bundle (ES2017)
// const axios = require('axios/dist/node/axios.cjs'); // node commonJS bundle (ES2017)
```
### CDN
Using jsDelivr CDN (ES5 UMD browser module):
```html
<script src="https://cdn.jsdelivr.net/npm/axios@1.1.2/dist/axios.min.js"></script>
```
Using unpkg CDN:
```html
<script src="https://unpkg.com/axios@1.1.2/dist/axios.min.js"></script>
```
## Example
> **Note** CommonJS usage
> In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with `require()`, use the following approach:
```js
import axios from 'axios';
//const axios = require('axios'); // legacy way
// Make a request for a user with a given ID
axios.get('/user?ID=12345')
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// always executed
});
// Optionally the request above could also be done as
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
})
.finally(function () {
// always executed
});
// Want to use async/await? Add the `async` keyword to your outer function/method.
async function getUser() {
try {
const response = await axios.get('/user?ID=12345');
console.log(response);
} catch (error) {
console.error(error);
}
}
```
> **Note** `async/await` is part of ECMAScript 2017 and is not supported in Internet
> Explorer and older browsers, so use with caution.
Performing a `POST` request
```js
axios.post('/user', {
firstName: 'Fred',
lastName: 'Flintstone'
})
.then(function (response
没有合适的资源?快使用搜索试试~ 我知道了~
基于大模型轩辕70-b的智能金融应用系统毕业设计
共192个文件
js:64个
java:39个
vue:16个
0 下载量 156 浏览量
2024-07-21
10:30:13
上传
评论
收藏 6.45MB ZIP 举报
温馨提示
【作品名称】:基于大模型轩辕70-b的智能金融应用系统【毕业设计】 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:基于大模型轩辕70-b的智能金融应用系统【毕业设计】
资源推荐
资源详情
资源评论
收起资源包目录
基于大模型轩辕70-b的智能金融应用系统毕业设计 (192个子文件)
axios.cjs 111KB
axios.cjs 81KB
mvnw.cmd 7KB
main.css 2KB
color-dark.css 557B
icon.css 91B
index.d.cts 17KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.gitignore 395B
.gitignore 231B
index.html 653B
maven-wrapper.jar 61KB
XuanYuanChatUtils.java 7KB
AIChatServiceImpl.java 7KB
SSEUtils.java 3KB
okHttpConfig.java 3KB
XuanYuanConfig.java 3KB
CodeGenerator.java 2KB
MyRedisConfig.java 2KB
UserServiceImpl.java 2KB
Report.java 2KB
Notification.java 2KB
News.java 2KB
XuanYuanTextController2.java 2KB
Uploaddoc.java 2KB
User.java 2KB
UserController.java 2KB
Result.java 1KB
NewsController.java 1KB
AIChatService.java 911B
XuanYuanModel.java 783B
CorsConfig.java 684B
NotificationServiceImpl.java 522B
thesisApplication.java 514B
UploaddocServiceImpl.java 501B
ReportServiceImpl.java 480B
NewsServiceImpl.java 466B
UserMapper.java 396B
IUserService.java 386B
NotificationController.java 327B
UploaddocController.java 321B
ReportController.java 315B
INotificationService.java 292B
NotificationMapper.java 291B
IUploaddocService.java 283B
UploaddocMapper.java 282B
IReportService.java 274B
ReportMapper.java 273B
INewsService.java 268B
NewsMapper.java 267B
thesisApplicationTests.java 227B
background.jpeg 135KB
pkuheader4.jpg 601KB
login-bg.jpg 69KB
pkuheader3.jpg 22KB
img.jpg 6KB
axios.js 93KB
axios.js 82KB
axios.min.js 31KB
axios.min.js 28KB
http.js 20KB
utils.js 17KB
xhr.js 8KB
AxiosHeaders.js 7KB
toFormData.js 6KB
Axios.js 5KB
AxiosTransformStream.js 5KB
index.js 4KB
mergeConfig.js 3KB
formDataToStream.js 3KB
validator.js 2KB
AxiosError.js 2KB
CancelToken.js 2KB
axios.js 2KB
isURLSameOrigin.js 2KB
dispatchRequest.js 2KB
formDataToJSON.js 2KB
index.js 2KB
HttpStatusCode.js 2KB
InterceptorManager.js 2KB
buildURL.js 2KB
adapters.js 1KB
AxiosURLSearchParams.js 1KB
cookies.js 1KB
parseHeaders.js 1KB
fromDataURI.js 1KB
speedometer.js 1KB
request.js 969B
settle.js 836B
transformData.js 778B
deprecatedMethod.js 746B
throttle.js 702B
CanceledError.js 697B
buildFullPath.js 695B
ZlibHeaderTransformStream.js 681B
index.js 653B
login.js 623B
共 192 条
- 1
- 2
资源评论
MarcoPage
- 粉丝: 4068
- 资源: 8840
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- dzfp_24532000000065458579_云南省通信产业服务有 限公司_20240914140419.ofd
- UniWebView v5.7.0
- 基于YOLOv5+Deepsort实现车辆行人追踪和计数(毕业设计)
- C++中的微服务架构实现:深入解析与实践
- SELinux SELinux SELinux
- 大型制造企业IT蓝图规划及实施路线
- C#中的Windows服务开发:全面指南
- 人工智能-项目实践-车辆行人追踪和计数-使用YOLOv5+Deepsort实现车辆行人追踪和计数
- 利用储能系统提升电网电能质量研究综述
- 道路监控视角车辆识别1080p图片数据集1622张(车辆种类多,需自己标注).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功