好了,從抽射的JSONObject類,通常有兩個條件:
第三個參數是你要發送的JSON。
如果你使用:
JsonObjectRequest jsonObjReq = new JsonObjectRequest(Method.POST,
Const.URL_LOGIN, null,
new Response.Listener<JSONObject>() {
}
.
.
.
您正在使用的第一個構造函數,這意味着你要發送的一些對象在你的身體的要求,如果你發送空,凌空在構造函數中做這個PARAM。 toString(),所以如果你發送null,想象一下,null.toString(),顯然會崩潰,那是不可能操作的一個null對象。
所以另一個選擇是使用第二個構造函數:
JsonObjectRequest jsonObjReq = new JsonObjectRequest(Method.POST,
Const.URL_LOGIN,
new Response.Listener<JSONObject>() {
}
.
.
.
你不必送第三個參數(帕拉姆/ JSON體),所以該構造auatomatically有你不想條件什麼都不發送給服務器。我認爲你必須使用第二個構造函數,否則可能會失敗。
問候。
認真,不可能......或許:因爲你**已經**傳遞給請求的JSON是空的? – Selvin
@Selvin我如何將數據發送到Web服務器?任何鏈接或建議? –
當然...這是一個非常有用的鏈接:https://google.com – Selvin