我試圖用凌空像下面實現登錄:凌空ExecutionException當
public static JSONObject register(RequestQueue requestQueue, String url, HashMap<String, String> params) {
RequestFuture<JSONObject> requestFuture = RequestFuture.newFuture();
CustomRequest customRequest = new CustomRequest(Request.Method.POST,url,params,requestFuture,requestFuture);
JSONObject response = null;
requestQueue.add(customRequest);
try {
response = requestFuture.get(30000, TimeUnit.MILLISECONDS);
} catch (InterruptedException e) {
L.m(e + "");
} catch (ExecutionException e) {
L.m(e + "");
} catch (TimeoutException e) {
L.m(e + "");
}
return response;
}
但每當我發送請求我得到空值作爲響應。網絡API調用的工作原理,它創建的用戶,但我不能象重複的用戶名錯誤的情況下獲得JSON結果等
參數爲:
網址:http://localhost:13480/api/Account/Register 的Hashmap:(如JSON):
{ 「電子郵件」: 「管理@管理」, 「密碼」: 「Password12」, 「ConfirmPassword」: 「Password12!」 }
和自定義請求是在這裏: Volley - POST/GET parameters 所以我無法弄清楚什麼是錯的。任何幫助?
請參閱我的回答,其中解釋了什麼是您的代碼worng。 – AnixPasBesoin
Merci,我會看看並嘗試。 – hibbault
是的,它有幫助,但在我的情況下,它有點複雜,我有一些額外的抽象層。我會弄清楚:) – hibbault