我想用吐司打印出请求

时间:2017-06-12 06:04:21

标签: java android

我想在android中打印出请求,但是当我使用toast方法时,它无法解析该方法。

这是我的代码,

AsyncHttpClient client = new AsyncHttpClient();
client.get("http://localhost/moodle/webservice/rest/server.php?wstoken=0ac06623c66a3dd0e0e431f872a74710&wsfunction=core_user_create_users",params ,new AsyncHttpResponseHandler();
Toast.makeText(getApplicationContext(), client, Toast.LENGTH_LONG).show();

我想打印出请求。

3 个答案:

答案 0 :(得分:0)

尝试以下方法:

{{1}}

您可以直接传递参数即网址,假设您要显示网址

答案 1 :(得分:0)

Toast.makeText(getApplicationContext(), client+"", Toast.LENGTH_LONG).show();

答案 2 :(得分:0)

您需要先阅读AsyncHttpClient的文档/实现。你不会得到这样的回应。您需要覆盖AsyncHttpResponseHandler()的onSuccess / onFailure方法

client.get("http://localhost/moodle/webservice/rest/server.php?wstoken=0ac06623c66a3dd0e0e431f872a74710&wsfunction=core_user_create_users",params ,new AsyncHttpResponseHandler(){
        @Override
        public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
        Toast.makeText(getApplicationContext(),  new String(responseBody), Toast.LENGTH_LONG).show();
       }
};