返回資料為arraybuffer的處理

2022-05-28 04:45:10 字數 461 閱讀 5038

首先,請求時的responsetype的值設為arraybuffer,但是注意,這會引起乙個問題,返回結構的data中所有內容都會是這種格式,包括json和字串,因此,如果是其他的報錯資訊,也無法按之前的方式列印。

後台的標誌位都無法獲取,無法區分是否正確,因此,跟後台協商,新增請求頭引數(或者修改請求頭引數),通過請求頭引數來判斷正確錯誤。

資料處理:

1、檔案格式資訊

2、文字資訊

let blob = new blob([接收到的資料])

然後使用filereader物件進行資料轉換和輸出

let reader = new filereader()

reader.readastext(blob, 'utf-8')

reader.onload = function() {

console.log(reader.result)        //輸出文字

python介面測試返回資料為字典取值

引言 介面測試通常需要校驗返回資料跟預期結果是否一致,這個時候如果返回資料為字典,那麼我們要拿到我們想要的key對應的values時,需巧妙的運用dict.keys dict.values 和for迴圈,以及列表相關知識點。例項這是我調介面返回的資料,該資料為dict型別,我的目標是要拿到accou...

flask將pandas資料框返回為json

最近做專案遇到就是需要使用flask將pandas的資料框匯出為json 我看到網上有很多是介紹用falsk的jsonify辦法,我這裡換乙個方法,使用flask的response函式 from flask import flask,jsonify,request,response import p...

ajax返回資料型別為JSON資料的處理

ajax返回資料型別為json資料的處理 public w3c dtd xhtml 1.0 transitional en 1 2include dbda.class.php 3 db new dbda 4 sql select from nation 56 需要使用關聯陣列 7 陣列內容的編碼格式...