使用okhttp時沒有返回json資料

2021-07-14 21:07:20 字數 794 閱讀 5803

今天踩過的大坑........

這是一段使用okhttp進行post請求的**

}});執行結果返回的是com.squareup.okhttp.internal.http.realresponsebody@52858c28這段字串,一臉懵逼,本來應該是返回一段json字串的。

解決方法:

replace

string json = response.body().tostring();
with

string json = response.body().string();
改了之後執行一下就出來了:

使用ajax時success無法得到返回值的問題

今天在使用ajax時,一直在除錯,請求路徑和資料都沒問題,但是就是得不到資料,很是疑惑 源 時這樣的 服務端使用的php,是這樣的 public function checkusername 就是想簡單測試下,隨便輸出一些值,但是ajax得success函式總是錯誤,百思不得其解.查了資料才發現有個...

陣列使用map方法時無返回值

今天在做乙個專案時,通過http請求從雲端介面得到資料 res後,想要通過map方法遍歷出陣列中的資料,但是沒有返回值。res 後來發現陣列map乙個神奇的地方。以乙個簡單的陣列 arr 1,2,5,4 為例。此時 輸出列印的值全部為undefined 可以發現出錯的原因是因為沒有使用return ...

js使用Promise傳遞json資料時遇到的問題

function get url,data json then data json then data console.log 課程成績查詢成功 data catch err console.log 出現異常 err 傳送ajax請求時,如果指定接收資料型別為json時,會出現以下異常 typeer...