av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:103日期: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進行遠程圖片抓取 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’, //服務器返回json格式數(shù)據(jù) type: ’post’, //HTTP請求類型 timeout: 10000, //超時時間設置為10秒; headers: {’Content-Type’: 'application/json',’Authorization’: 'QBox ' + genManageToken(accessKey, secretKey, path, '') }, success: function(data) {//服務器返回響應,根據(jù)響應結果,分析是否登錄成功;data = JSON.stringify(data);data = eval('(' + data + ')');//輸出響應成功key值console.log(data[’key’]); }, error: function(xhr, type, errorThrown) {//異常處理;console.log(errorThrown); }});

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

問題解答

回答1:

編碼問題已解決

標簽: JavaScript
主站蜘蛛池模板: 美女黄频| 亚洲综合视频 | 婷婷狠狠 | 中文字幕亚洲视频 | 精品av天堂毛片久久久借种 | 久久9视频 | 成人深夜福利网站 | 国产乱一区二区三区视频 | 日韩免费视频一区二区 | 国产一区在线视频 | 成人在线精品 | 久久中文字幕视频 | www.成人免费视频 | 午夜影院 | 国产精品99久久久久久人 | 91麻豆精品国产91久久久资源速度 | 玖玖玖在线 | 成人在线小视频 | 无码一区二区三区视频 | 国产传媒视频在线观看 | 国产精品久久久久久久久久久久 | 在线亚洲一区 | 成人免费观看男女羞羞视频 | 日韩一区二区三区视频 | 亚洲 欧美 另类 综合 偷拍 | 久久久久久高清 | 99免费精品视频 | 亚洲一二三区免费 | 91av免费看 | 美女黄频 | 国产乱码精品一品二品 | 国产一区二区三区四区 | 久久久精彩视频 | 自拍偷拍小视频 | 国产aⅴ爽av久久久久久久 | 成人毛片视频在线播放 | 国产成人精品久久久 | 午夜看电影在线观看 | 国产在线视频在线观看 | 国产一区欧美 | 久久久www成人免费无遮挡大片 |