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

引入方式
通過 script 標(biāo)簽直接引入
你可以在HTML文件中添加一個(gè)script標(biāo)簽來引入axioscdn。
使用參數(shù)
Axios 的請求函數(shù)接受兩個(gè)參數(shù):一個(gè)是請求的 URL,另一個(gè)是請求的配置對象。
請求 URL
URL 是你希望發(fā)送請求的地址。
axios.get('https://api.github.com/users/octocat')
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
配置對象
配置對象可以設(shè)置各種參數(shù),例如請求方法、請求頭、請求體等。
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è)例子中,我們設(shè)置了請求頭 Authorization。
單元表格
| 參數(shù) | 描述 | 類型 | 默認(rèn)值 |
| url | 請求的 URL | string | 無 |
| method | 請求的方法 | string | 'get' |
| baseURL | 請求的基礎(chǔ) URL | string | 無 |
| url | 請求的 URL | string | 相對URL或絕對URL |
| transformRequest | 允許在請求被發(fā)出之前修改請求數(shù)據(jù) | function | 無 |
| transformResponse | 允許在收到響應(yīng)數(shù)據(jù)后修改響應(yīng)數(shù)據(jù) | function | 無 |
| params | 將作為查詢字符串參數(shù)添加到URL中的鍵/值對對象 | object | 無 |
| data | 作為請求主體發(fā)送的數(shù)據(jù) | JSON對象 | 無 |
| timeout | 設(shè)置請求超時(shí)時(shí)間,單位是毫秒 | number | 無 |
| headers | 自定義請求頭 | object | 無 |
| withCredentials | 表示跨站請求時(shí)是否使用憑證 | boolean | false |
| adapter | 允許自定義處理請求和響應(yīng)的適配器 | function | 無 |
| responseType | 表示期望的響應(yīng)類型 | string | 'json' |
| responseEncoding | 表示用于解碼響應(yīng)的編碼 | string | 'utf8' |
| onUploadProgress | 上傳進(jìn)度的事件處理器 | function | 無 |
| onDownloadProgress | 下載進(jìn)度的事件處理器 | function | 無 |
| cancelToken | 用于取消請求的cancel token | CancelToken | 無 |
| maxContentLength | 定義分塊請求主體的最大大?。ㄒ宰止?jié)為單位) | number | Infinity |
| validateStatus | 定義對于哪些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 | 無 |
| onDownloadProgress | 提供有關(guān)下載進(jìn)度的事件的回調(diào) | function | 無 |
| maxRedirects | 要自動跟隨的最大重定向數(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 | 用于取消請求的cancel token | CancelToken | undefined |
當(dāng)前文章:axioscdn引入方式使用_引入?yún)?shù)
網(wǎng)頁鏈接:http://m.5511xx.com/article/cdphjid.html


咨詢
建站咨詢
