android - 异步-Http-Client 获取请求

标签 android loopj

我是 LoopJ Android Asynchronous-Http-Client 的新手。我想出了如何使用我的 Web 服务来 POST 到数据库,但现在我无法弄清楚如何使用我的 PHP Web 服务从数据库中获取数据。我需要获取整个表中的所有信息,并且我知道一旦收到信息我就需要对其进行解析。我有这个用于 POST:

    AsyncClient.CreatePost("create_entry.php", null, 
            new JsonHttpResponseHandler());

GET和这个类似吗?

        AsyncClient.GetPost("retrieve_entry.php", null, 
            new JsonHttpResponseHandler());

一旦我获取数据,信息存储在哪里以便我可以将其显示给用户?我搞不清楚了。我环顾四周,似乎找不到合适的文档。帮助!

最佳答案

您可以像这样从 loopj 调用 HttpGet 方法

AsyncHttpClient client = new AsyncHttpClient();
client.get("retrieve_entry.php",null, new JsonHttpResponseHandler() {
    @Override
    public void onSuccess(String response) {
       log.e("Response",response);
    }


   @Override
     public void onFailure(Throwable e, JSONArray errorResponse) {
     Log.e(TAG, "OnFailure!", e);
     }
});

关于android - 异步-Http-Client 获取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23145801/

相关文章:

android - loopj AsyncHttpClient 超过 3 个帖子无法正常工作

java - `android.accounts.Account.type` 引用什么?

Android AutoCompleteTextView onClick问题

android - 在 Android 教程中绘图

android - Google Play apk 扩展构建失败

android - 如何在 Android 的 loopj 中支持 Comodo SSL 证书?

java - Loopj android-async-http 客户端导致应用程序崩溃并出现 nullPointerException

java - Android : java. lang.String无法转换为JSONArray

java - 使用 Mediacodec 解码并使用 OpenCV

java - 安卓 : To upload an image using AsyncHttp POST