新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
axioscdn引入方式使用_引入?yún)?shù)
Axios 是一個(gè)基于 Promise 的 HTTP 庫(kù),可以用在瀏覽器和 node.js 中,它主要用于向服務(wù)器發(fā)送 HTTP 請(qǐng)求并接收響應(yīng),在瀏覽器環(huán)境中,我們通常使用 CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))引入 Axios。

引入方式
通過(guò) script 標(biāo)簽直接引入
你可以在HTML文件中添加一個(gè)script標(biāo)簽來(lái)引入axioscdn。
使用參數(shù)
Axios 的請(qǐng)求函數(shù)接受兩個(gè)參數(shù):一個(gè)是請(qǐng)求的 URL,另一個(gè)是請(qǐng)求的配置對(duì)象。
請(qǐng)求 URL
URL 是你希望發(fā)送請(qǐng)求的地址。
axios.get('https://api.github.com/users/octocat')
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
配置對(duì)象
配置對(duì)象可以設(shè)置各種參數(shù),例如請(qǐng)求方法、請(qǐng)求頭、請(qǐng)求體等。
axios.get('https://api.github.com/users/octocat', {
headers: {
Authorization: 'Bearer ' + token
}
})
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
在這個(gè)例子中,我們?cè)O(shè)置了請(qǐng)求頭 Authorization。
單元表格
| 參數(shù) | 描述 | 類型 | 默認(rèn)值 |
| url | 請(qǐng)求的 URL | string | 無(wú) |
| method | 請(qǐng)求的方法 | string | 'get' |
| baseURL | 請(qǐng)求的基礎(chǔ) URL | string | 無(wú) |
| url | 請(qǐng)求的 URL | string | 相對(duì)URL或絕對(duì)URL |
| transformRequest | 允許在請(qǐng)求被發(fā)出之前修改請(qǐng)求數(shù)據(jù) | function | 無(wú) |
| transformResponse | 允許在收到響應(yīng)數(shù)據(jù)后修改響應(yīng)數(shù)據(jù) | function | 無(wú) |
| params | 將作為查詢字符串參數(shù)添加到URL中的鍵/值對(duì)對(duì)象 | object | 無(wú) |
| data | 作為請(qǐng)求主體發(fā)送的數(shù)據(jù) | JSON對(duì)象 | 無(wú) |
| timeout | 設(shè)置請(qǐng)求超時(shí)時(shí)間,單位是毫秒 | number | 無(wú) |
| headers | 自定義請(qǐng)求頭 | object | 無(wú) |
| withCredentials | 表示跨站請(qǐng)求時(shí)是否使用憑證 | boolean | false |
| adapter | 允許自定義處理請(qǐng)求和響應(yīng)的適配器 | function | 無(wú) |
| responseType | 表示期望的響應(yīng)類型 | string | 'json' |
| responseEncoding | 表示用于解碼響應(yīng)的編碼 | string | 'utf8' |
| onUploadProgress | 上傳進(jìn)度的事件處理器 | function | 無(wú) |
| onDownloadProgress | 下載進(jìn)度的事件處理器 | function | 無(wú) |
| cancelToken | 用于取消請(qǐng)求的cancel token | CancelToken | 無(wú) |
| maxContentLength | 定義分塊請(qǐng)求主體的最大大小(以字節(jié)為單位) | number | Infinity |
| validateStatus | 定義對(duì)于哪些HTTP狀態(tài)碼正常響應(yīng)是有效的 | function | (status) => status >= 200 && status < 300 |
| xsrfCookieName | 將其用作xsrf令牌的值的cookie名稱 | string | 'XSRFTOKEN' |
| xsrfHeaderName | 包含xsrf令牌的值的http頭的名稱 | string | 'XXSRFTOKEN' |
| onUploadProgress | 提供有關(guān)上傳進(jìn)度的事件的回調(diào) | function | 無(wú) |
| onDownloadProgress | 提供有關(guān)下載進(jìn)度的事件的回調(diào) | function | 無(wú) |
| maxRedirects | 要自動(dòng)跟隨的最大重定向數(shù) | number | 5 |
| socketPath | 用于UNIX套接字的路徑 | string or Function | undefined |
| httpAgent | 用于node.js的自定義http代理實(shí)例 | Agent or subclass of Agent, false for none | undefined |
| httpsAgent | 用于node.js的自定義https代理實(shí)例 | Agent or subclass of Agent, false for none | undefined |
| proxy | 定義代理服務(wù)器的主機(jī)名、端口和協(xié)議 | {string} or {Boolean} object, false for none | undefined |
| cancelToken | 用于取消請(qǐng)求的cancel token | CancelToken | undefined |
文章題目:axioscdn引入方式使用_引入?yún)?shù)
文章來(lái)源:http://www.dlmjj.cn/article/cdphjid.html


咨詢
建站咨詢
