问题描述
- 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