Android中的xutils框架在访问服务器时如何携带json数据

问题描述

Android中的xutils框架在访问服务器时如何携带json数据

xutils框架的httputils在访问服务器时如何像HttpURLConnection一样携带json数据
HttpURLConnection携带数据的案例,使用put请求:

    URL url;
        HttpURLConnection connection = null;
        int flag = 0;
        try {
            String userIpAddress = "http://" + "124.207.158.74" + ":" + "60022"
                    + "/";
            url = new URL(userIpAddress + APIurl);
            connection = (HttpURLConnection) url.openConnection();
            // 连接主机超时
            connection.setConnectTimeout(100000); // 2015.4.10 add by gaosi
            // 设置从主机读取数据超时
            connection.setReadTimeout(100000);
            connection.setDoInput(true);
            connection.setDoOutput(true);
            connection.setRequestMethod("PUT");
            connection.setRequestProperty("Content-Type",
                    "application/x-www-form-urlencoded");
            connection.setRequestProperty("Charset", "utf-8");
            connection.setUseCaches(false);
            JSONObject obj = new JSONObject();
            try {
                obj.put("Username", user.getUsername());
                obj.put("Password", user.getPassword());
                obj.put("Logindevice", user.getLogindevice());
                obj.put("System", user.getSystem());
            } catch (JSONException e) {
                flag = 5;
                return flag;
            }
            // obj.put("Appkey", user.getKey());
            // Log.v("Login", user.getKey());
            DataOutputStream out = new DataOutputStream(
                    connection.getOutputStream());
            out.writeBytes(obj.toString());
            out.flush();
            out.close();

解决方案

http://my.oschina.net/gexun/blog/316408
http://bbs.51cto.com/thread-1164495-1.html
http://www.bubuko.com/infodetail-345662.html
http://bbs.csdn.net/topics/391543364
一样的问题。参考下

解决方案二:

android json 访问 服务器数据 思路

时间: 2024-09-30 01:03:46

Android中的xutils框架在访问服务器时如何携带json数据的相关文章

Android中的AsyncHttpClient框架下怎么post后台数据?

问题描述 Android中的AsyncHttpClient框架下怎么post后台数据? 下面是后台拍的代码 public void baseInfo(Context context,RequestParams params, final HttpUtil.ReponseCallback callback){ HttpUtil.get(context,spellUrl(baseInfo_url), params, new TextHttpResponseHandler() { @Override

设置宽度-Android中使用mupdf横屏显示pdf时将pdf缩放了,哪位大神用过这个库?

问题描述 Android中使用mupdf横屏显示pdf时将pdf缩放了,哪位大神用过这个库? 在横屏阅读pdf时,将pdf纵向的缩小显示了整个pdf.但是现在要的效果就是横屏的时候让pdf的宽达到横屏时候的宽,(目前是横向滑动的)高度可以上下来回拖!可以两根手指放大之类的效果,请问有哪位大神用过这个pdf,如何设置初始时候的画面大小啊,求大神解答,在线等!!! 解决方案 使用skia库生成pdf文件 解决方案二: 我的Mupdf嵌到项目中总是出错,是不是需要NDK编译啊,求指点:22313717

android中使用jdbc, 加载驱动时总捕获到异常

问题描述 android中使用jdbc, 加载驱动时总捕获到异常 lacat详细信息 jar包我已经add libraries了,问题还是存在 解决方案 最好不要在安卓端用jdbc吧,服务器写php吧,jdbc不推荐的,效率和安全性都不高 解决方案二: 我就问你手机里哪有mysql数据库 解决方案三: e1.printSackTrace(),看这句话的具体错误信息 解决方案四: 你这个出错什么错误了,详细信息打印出来? 你是要连接远程的mysql 吗? 解决方案五: 并没有看到错误是什么,,

Android中利用NetworkInfo判断网络状态时出现空指针(NullPointerException)问题的解决方法_Android

在Android中,很多人会用如下的方法判断当前网络是否可用: /** * 获取当前网络状态(是否可用) */ public static boolean isNetworkAvailable() { boolean isAalable = false; ConnectivityManager connManager = (ConnectivityManager) BaseApplication.getApplication().getSystemService(Context.CONNECTI

Android中使用开源框架Citypickerview实现省市区三级联动选择

1.概述 记得之前做商城项目,需要在地址选择中实现省市区三级联动,方便用户快速的填写地址,当时使用的是一个叫做android-wheel 的开源控件,当时感觉非常好用,唯一麻烦的是需要自己整理并解析省市区的xml文件,思路很简单,但是代码量相对大了些.偶然期间发现了另外一个开源组件,也就是今天要介绍的citypickerview. github地址:crazyandcoder/citypicker 2. 实现效果 下面给大家演示下实现效果: 3.   实现方法 (1)添加依赖 dependenc

Android中拼接注册的账号密码到URL 以json格式上传到服务器

问题描述 Android中拼接注册的账号密码到URL 以json格式上传到服务器 Android中拼接注册的账号密码到URL 以json格式上传到服务器 返回的json数据.新手 最好有demo 币少 解决方案 http://blog.csdn.net/xiazdong/article/details/7723545

android使用get上传注册信息到服务器返回json数据

问题描述 android使用get上传注册信息到服务器返回json数据 学习使用谢谢大家 android使用get上传注册信息到服务器返回json数据

Android中利用Xposed框架实现拦截系统方法_Android

一.前言 关于Xposed框架相信大家应该不陌生了,他是Android中Hook技术的一个著名的框架,还有一个框架是CydiaSubstrate,但是这个框架是收费的,而且个人觉得不怎么好用,而Xposed框架是免费的而且还是开源的,网上也有很多文章介绍了Xposed框架的原理实现,不了解的同学可以自行查阅即可,本文主要介绍如何通过这个框架来进行系统方法的拦截功能,比如我们开发过程中,对于一些测试环境很难模拟,特别是测试同学有时候像随机改变设备的imei,mcc等信息用来模拟不同测试场景,这时候

Android中利用Xposed框架实现拦截系统方法

一.前言 关于Xposed框架相信大家应该不陌生了,他是Android中Hook技术的一个著名的框架,还有一个框架是CydiaSubstrate,但是这个框架是收费的,而且个人觉得不怎么好用,而Xposed框架是免费的而且还是开源的,网上也有很多文章介绍了Xposed框架的原理实现,不了解的同学可以自行查阅即可,本文主要介绍如何通过这个框架来进行系统方法的拦截功能,比如我们开发过程中,对于一些测试环境很难模拟,特别是测试同学有时候像随机改变设备的imei,mcc等信息用来模拟不同测试场景,这时候