Xutil.POST 遇到 返回运行onError方法 原因以及 err 500 解决办法

返回运行onError方法 原因以及 err 500 解决办法

  RequestParams post = new RequestParams(conurl);


------------------------------------  
       //xxxErr 500 错误源 1 -ids无引号-
       post.addBodyParameter(ids, id);

-------------------------------



        post.addBodyParameter("orderType", orderType);


-------------------------
//xxxxxx错误源2.运行OnError原因
        x.http().post(post, new Callback.CommonCallback<Object>() {
<Object> 应为String,默认经常生成Object,所以容易出错
就不会出现
java.lang.IllegalArgumentException:not found @HttpResponse from class java.lang.Object
------------------------------------


               x.http().post(post, new Callback.CommonCallback<String>() {
            @Override
            public void onSuccess(String result) {

                Toast.makeText(activity, "开始成功. ", 1000).show();

                Log.i("ssssssssscon", "onSuccess: " + result);
            }

//333333333

使用xutil遇到了新年bug,
onError: java.lang.NoClassDefFoundError: org.xutils.http.request.HttpRequest

检查初始化,需要在Application中
最后说一句编辑框真难用!!!

/错误源5 error 500 xutil 缺少参数token

onError: errorCode: 500, msg: Internal Server Error, result: 缺少参数: token。

 String ConnectUrl = Constants.Exam_urlhead + "insertKnowledgePoint";
RequestParams postpoint = new RequestParams(ConnectUrl);
        postpoint.addBodyParameter("token","eDI3MyYyMDE5LzMvOCYwNUFBMkVFMUY4RkRFRjAxQkYzRkVBRjlDQ0ZFQTUyOQ==");
        postpoint.addBodyParameter("str_type", "1"); 

      ***!!!!!!!!!!!!  Log.i("ttttttttttpp", "onSuccess:  +postpoint" + postpoint.toString());***
  


        x.http().post(postpoint, new Callback.CommonCallback<String>() {
            @Override
            public void onSuccess(String result) {
                Log.i("-----------", "onSuccess: " + result);
            }
              @Override
            public void onError(Throwable ex, boolean isOnCallback) {
                Log.i("----------", "onError: "+ex);
            }

            @Override
            public void onCancelled(CancelledException cex) {
                Log.i("----------", "onError: "+cex);

            }


            @Override
            public void onFinished() {
                Log.i("----------", "onError:fin " );

            }
        });

…错误源错误源错误源错误源错误源
!!! Log.i(“ttttttttttpp”, “onSuccess: +postpoint” + postpoint.toString());
错误源错误源错误源错误源错误源
不要打印这句话,去掉就好了…打印过之后会令参数为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值