xUtils怎么post请求上传json数据

        InfoSmallCodeBinding smallCode = new InfoSmallCodeBinding();
        smallCode.setSmallCode("测试");
        smallCode.setMiddleBoxCode("测试");
        smallCode.setProductCode("0001");
        Gson gson3 = new Gson();

        String url = AppConfig.ApiUrl+"?action=smallcodebindingadd";
        HttpUtils httpUtils = new HttpUtils();
        //Log.d("Http2635", "test: "+gson3.toJson(smallCode));
        RequestParams params = new RequestParams();
        params.setBodyEntity(new StringEntity(gson3.toJson(smallCode),"UTF-8"));
        params.setContentType("application/json");
        httpUtils.send(com.lidroid.xutils.http.client.HttpRequest.HttpMethod.POST, url, params, new RequestCallBack<String>() {
                    @Override
                    public void onSuccess(ResponseInfo<String> responseInfo) {
                        Log.d("Http2635", "onSuccess: "+responseInfo.result.toString());
                    }

                    @Override
                    public void onFailure(HttpException e, String s) {
                        Log.d("Http2635", "onFailure: "+e.toString());
                    }
                }
        );
时间: 2024-10-06 20:42:17

xUtils怎么post请求上传json数据的相关文章

[iOS 多线程 &amp; 网络 - 2.6] - 使用POST上传JSON数据 &amp; 多值参数

A.上传JSON 1.思路: 必须使用POST方法才能上传大量JSON数据 设置请求头:设置Content-Type 设置请求体,JSON实际相当于字典,可以用NSDictionary NSJSONSerialization把字典数据转换成JSON二进制 2.实现 1 // 2 // ViewController.m 3 // PostJsonDemo 4 // 5 // Created by hellovoidworld on 15/1/28. 6 // Copyright (c) 2015年

iOS多线程与网络开发之使用POST上传JSON数据 &amp; 多值参数

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源码下载:点我传送 游戏官方下载:http://dwz.cn/RwTjl 游戏视频预览:http://dwz.cn/RzHHd 游戏开发博客:http://dwz.cn/RzJzI 游戏源码传送:http://dwz.cn/Nret1 A.上传JSON 1.思路: 必须使用POST方法才能上传大量JSON数据 设置请求头:设置Co

POST 上传 JSON 数据

// // ViewController.m // 03-post上传json // // Created by jerry on 15/10/10. // Copyright (c) 2015年 jerry. All rights reserved. // #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [

iOS 如何用post方式上传json数据

今天在做项目的时候,搞了一个上午时间上传一个json串数据,与后台沟通N次没有结果,仔细研究了自己的数据结构与后台接口的数据结构,发现数据格式是没有问题的,后台提供的接口格式如下: api/mobile/?version=2&module=medicine_project&op=addproject POST提交 name:我的方案 starttime:2014-3-5 data:方案详细:[{"medicine":242,"num":5,"

关于AFN直接上传JSON数据问题

AFN默认的是self.requestSerializer = [AFHTTPRequestSerializer serializer]; 以这种方式发送请求会将参数拼接到请求的url中,如这种格式:http://example.com?foo=bar&baz[]=1&baz[]=2&baz[]=3; 修改成manager.requestSerializer = [AFJSONRequestSerializer serializer];这种格式后 发送请求会将参数json化写到请求

笔谈HTTP Multipart POST请求上传文件

公司一做iOS开发的同事用HTTP Multipart POST请求上传语音数据,但是做了两天都没搞定,项目经理找到我去帮忙弄下.以前做项目只用过get.post,对于现在这个跟服务器交互的表单请求我没有做过,但是程序员学习能力还是要有的,解决问题的方法和经验是很重要的.做过2000万用户量的业务sdk的开发,这点东西自然不在话下,优秀的程序员就是要有解决问题的能力与方法. 1) 接口地址 接口地址为:http://ip:port/upload 2) UploadRequest消息定义 Form

Ajax 跨域请求 jsonp获取json数据

遇到Ajax的跨域请求出问题 找了中解决办法如下: 参考内容:http://justcoding.iteye.com/blog/1366102 由于受到浏览器的限制,该方法不允许跨域通信.如果尝试从不同的域请求数据,会出现安全错误.如果能控制数 据驻留的远程服务器并且每个请求都前往同一域,就可以避免这些安全错误.但是,如果仅停留在自己的服务器上,Web 应用程序还有什么用处呢?如果需要从多个第三方服务器收集数据时,又该怎么办? 理解同源策略 同源策略阻止从一个域上加载的脚本获取或操作另一个域上的

93服务器上获取json数据

jdf u -p上传html文件,上传到page域名下:jdf u 上传css和js 上传到misc域名下: json数据放在html下,因为ajax请求是按照html路径走的,所以json数据放在html下的data文件夹下,此时js中使用get请求可以获取到json数据:而post请求由于需要服务器处理(请求机制不一样)所以post请求无法获得json数据:所以在93服务器上要想获得JSON数据,要满足两个条件: 1:json数据放在html文件夹下的data文件夹下: 2:js使用get请

向服务器传json数据的两种方式

接触到了向服务器传JSON数据,那么怎么把参数以JSON的形式,传到服务器呢.下面来说说,json字符串的得到方法.一共有两种方式来得到Json的字符串.当然,向服务器上传,不能传字符串,是要转成NSData的,也就是二进制的形式.这个在此不讨论,只说,怎么得到json的字符串. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //第一种方法,是把要传的参数