字節(jié)跳動(dòng)小程序開(kāi)發(fā)API request

2019-08-13 10:17 更新

發(fā)起一個(gè) HTTP 請(qǐng)求。

提示

網(wǎng)絡(luò)相關(guān)的 API 在使用前需要配置域名白名單。請(qǐng)參考網(wǎng)絡(luò)請(qǐng)求使用說(shuō)明

輸入


繼承標(biāo)準(zhǔn)對(duì)象輸入,擴(kuò)展屬性描述:

名稱(chēng) 數(shù)據(jù)類(lèi)型 屬性 默認(rèn)值 描述
url string required N/A 請(qǐng)求地址
header object optional {'content-type': 'application/json'} 請(qǐng)求Header
method string optional GET 請(qǐng)求方法,可以是GETPOSTPUT
data object|string|arraybuffer optional null 請(qǐng)求數(shù)據(jù)
dataType string optional json 請(qǐng)求數(shù)據(jù)類(lèi)型
responseType string optional text 響應(yīng)數(shù)據(jù)類(lèi)型,參數(shù)值可以是textarraybuffer

輸出


success返回對(duì)象參數(shù)的擴(kuò)展屬性:

名稱(chēng) 數(shù)據(jù)類(lèi)型 描述
statusCode number 返回 HTTP 狀態(tài)碼
header object 返回 HTTP Header
data object|string|arraybuffer 返回?cái)?shù)據(jù)

本 API 的調(diào)用結(jié)果在通過(guò)回調(diào)傳遞的同時(shí)會(huì)返回一個(gè)requestTask對(duì)象,可以通過(guò)該對(duì)象的abort方法中斷請(qǐng)求任務(wù)。

代碼示例


let task = tt.request({
    url: 'someurl',
    data: {
        user_name: 'hello'
    },
    header: {
        'content-type': 'application/json'
    },
    success (res) {
        console.log(`request調(diào)用成功 ${res}`);
    },
    fail (res) {
        console.log(`request調(diào)用失敗`);
    }
});

if (someReason) {
    task.abort();
}

已知問(wèn)題


  • method參數(shù)
  • header不支持設(shè)置referer


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)