Articles of android async http

通过AsyncHttpClient将JSON作为POST请求发送到服务器

我想通过LoopJ的AsndroidAsyncHttpt将JSON作为POST发送到我的本地主机服务器。 我使用这个方法:在我的代码public void post(Context context, String url, HttpEntity entity, String contentType, AsyncHttpResponseHandler responseHandler) ,但它不起作用。 这是我的代码: private void loginUser() throws JSONException, UnsupportedEncodingException { String login = textLogin.getText().toString(); String password = textPassword.getText().toString(); JSONObject jsonObject = new JSONObject(); if(Utility.isNotNull(login) && Utility.isNotNull(password)) { jsonObject.put("username", login); jsonObject.put("password", password); invokeWS(jsonObject); } else{ Toast.makeText(getApplicationContext(), "Proszę wypełnić wszystkie pola!", Toast.LENGTH_LONG).show(); } } private […]

AndroidAsyncHttp中的RequestParams add()和put()之间的区别

在使用android-async-http库的时候,偶然发现了params.add() 。 我一直在使用params.put()一段时间,它似乎比add()更好,因为它允许除String之外的数据types(如int , long , object , file ),而add()不允许。 RequestParams params = new RequestParams(); // So how is this params.add("param_a", "abc"); // different from this params.put("param_a", "abc"); // and which one should I use?

LoopJ AndroidAsyncHttp和JSON POST ARRAY

我正在使用LoopJ AndroidAsyncHttp库与我的PhP服务器通信。 我有一个问题。 我需要发送一个像这样的JsonObject: { "data": 2376845, "data2": 12545, "array": [{"data3": "2013-01-10", "data4": 23532 }, {"data3": "2013-01-11", "data4": 523526 }] } 但在javadoc; 唯一的参数是RequestParams,并且没有任何一种Array。 谁能帮我? 或者告诉我一些我可以使用的东西。 谢谢。