久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - js寫fetch請求返回錯誤信息為未授權(quán),path拼接錯誤還是ajax請求寫錯了?

瀏覽:110日期:2022-12-30 08:03:13

問題描述

//管理憑證function genManageToken(accessKey, secretKey, pathAndQuery, body) {

var str = pathAndQuery + body;var hash = CryptoJS.HmacSHA1(str, secretKey);var encodedSign = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(hash));return accessKey + ':' + encodedSign;

}var fetchImg = function(picUrl) {

// 通過fetch進(jìn)行遠(yuǎn)程圖片抓取 var accessKey = 'AK';var secretKey = 'SK';var srcUrl = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(picUrl));var bucket = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse('cloudimg'+':'+(new Date()).getTime()+'.jpg'));var path = '/fetch/' + srcUrl + '/to/' + bucket;var fetchUrl = 'http://iovip.qbox.me' + path;mui.ajax(fetchUrl, { dataType: ’json’, //服務(wù)器返回json格式數(shù)據(jù) type: ’post’, //HTTP請求類型 timeout: 10000, //超時時間設(shè)置為10秒; headers: {’Content-Type’: 'application/json',’Authorization’: 'QBox ' + genManageToken(accessKey, secretKey, path, '') }, success: function(data) {//服務(wù)器返回響應(yīng),根據(jù)響應(yīng)結(jié)果,分析是否登錄成功;data = JSON.stringify(data);data = eval('(' + data + ')');//輸出響應(yīng)成功key值console.log(data[’key’]); }, error: function(xhr, type, errorThrown) {//異常處理;console.log(errorThrown); }});

}//在頁面引入相應(yīng)js調(diào)用函數(shù)fetchImg('https://www.baidu.com/img/bd_logo1.png');

問題解答

回答1:

編碼問題已解決

標(biāo)簽: JavaScript
主站蜘蛛池模板: 德清县| 崇信县| 桦南县| 佛教| 潍坊市| 巴彦县| 富阳市| 东安县| 电白县| 博罗县| 丹东市| 西青区| 台中市| 理塘县| 郑州市| 彰化市| 瑞金市| 永清县| 瑞昌市| 两当县| 宜春市| 和政县| 石家庄市| 从化市| 应用必备| 海宁市| 古蔺县| 肃宁县| 盐城市| 南安市| 正阳县| 孟津县| 云龙县| 定兴县| 康保县| 定结县| 汨罗市| 江山市| 科尔| 淅川县| 阿合奇县|