今天跟PHP后台接口调试,发现远没有之前的那么顺利
用的鸿洋封装好的OkHttpUtils框架,发现在OkHttpUtils里面只有打印返回错误码,并没有打印返回错误信息,
而后台那边是直接把错误信息在onError中进行返回了,当然也返回了错误码
这里我们需要重新定义一个StringCallback 来把错误信息也给打印出来
之前的StringCallback 可能是这样的:
OkHttpUtils.get()
.url(url)
.build()
.execute(new StringCallback() {
@Override
public void onError(Call call, Exception e, int id) {
Log.i(TAG, e.getMessage());
}