call.enqueue剂量不起作用和response.body在改造中为null

时间:2018-05-31 07:34:20

标签: android retrofit

当调用json链接时,只给出Header值Authorization=token,响应为空。 onResponse方法不起作用,但没有错误。无法到达失败阶段。我如何获得任何JSON数据?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您将从响应中获得响应代码 尝试这种方式来处理请求响应 并根据响应代码

处理您的错误消息
 public void onResponse(Call<DDL> call, Response<DDL> response) {

                            if (response.code()==200) {
Log.e("Here Arrived ID", response.body().getId());
                                try {

                                    DDLList = (List<DDL>) response.body();
                                    a = response.body().getProcessCode();
                                    Log.e("Here Arrived 2", "arlala");

                                } catch (Exception e) {
                                    Toast.makeText(convertView.getContext(), "No Data", Toast.LENGTH_SHORT).show();
                                    Log.e("Here Arrived 3", "nodata");
                                }
                            } else {
                                Log.e("Here Arrived 4", "json is null");
                                //   Toast.makeText(getApplicationContext(), "No Data", Toast.LENGTH_SHORT).show();
                            }