eclipse-android post json 数据失败 急求啊!!!!!

问题描述

android post json 数据失败 急求啊!!!!! 5C
用eclipse java写了一个post方法可以post成功,但是用android 用同样的方法上传失败,搞了两三天了,急求啊!!!!!!
post 方法
public static void appadd(String weburlString json) {

    try {        //鍒涘缓杩炴帴        URL url = new URL(weburl);        HttpURLConnection connection = (HttpURLConnection) url                .openConnection();        connection.setDoOutput(true);        connection.setDoInput(true);        connection.setRequestMethod(""POST"");        connection.setUseCaches(false);        connection.setInstanceFollowRedirects(true);        connection.setRequestProperty(""Content-Type""application/json"");        connection.connect();        //POST璇锋眰        DataOutputStream out = new DataOutputStream(                connection.getOutputStream());        out.writeBytes(json);        out.flush();        out.close();        //璇诲彇鍝嶅簲        BufferedReader reader = new BufferedReader(new InputStreamReader(                connection.getInputStream()));        String lines;        StringBuffer sb = new StringBuffer("""");        while ((lines = reader.readLine()) != null) {            lines = new String(lines.getBytes()utf-8"");            sb.append(lines);        }        System.out.println(""result---------->""+sb.toString());        reader.close();        connection.disconnect();    } catch (MalformedURLException e) {        // TODO Auto-generated catch block        e.printStackTrace();    } catch (UnsupportedEncodingException e) {        // TODO Auto-generated catch block        e.printStackTrace();    } catch (IOException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }}    客户端返回的错误提示:result---------->与“string.this[int]”最匹配的重载方法具有一些无效参数    .net服务端接受数据解析的代码    try        {            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(""http://ss.yn15.com:8800/Interface/EditRFID"");//第一个接口地址           // HttpWebRequest request = (HttpWebRequest)WebRequest.Create(""http://ss.yn15.com:8800/api/InterfaceRFID/Edit"");//第二个接口地址            request.Method = ""POST"";            //request.ContentType = ""application/x-www-form-urlencoded"";//第一个接口使用            request.ContentType = ""application/json"";// application/json 第一个、第二个接口都可使用使用            byte[] buffer = Encoding.UTF8.GetBytes(""{""list"": {""updated"": [{""ApprovePerson"": """"""ApproveState"": """"""FZStatus"": ""178"" ""LeaveType"": ""209""""ProjectCode"": ""201306030001""""RFIDPerson"": """" ""RFID_id"": ""S0019""""SheepStatus"": ""134""""bas_pen_id"": ""000040""""birthday"": ""2015-09-29""""breed"": ""285""""breed_count"": ""2""""chip"": ""982123472852295""""createtime"": ""2015-08-26""""female_RFID"": """"""grade"": """"""introduce_source"": ""118""""introduce_time"": ""2015-9-27""""introduce_weight"": 3.76""isdead"": """"""isenable"": true""isout"": """"""isweekout"": """"""male_RFID"": ""E47353""""mother_breednum"": ""0""""note"": """"""purpose"": ""122""""changeStatus"": ""modify""""rfidStatus"": """"""sex"": ""3334""""weaningdate"": ""2015-08-27""""weaningday"": 0""weaningweight"": 1.0 }]""inserted"": []""deleted"": []""_changed"": true}}"");            request.ContentLength = buffer.Length;            request.GetRequestStream().Write(buffer 0 buffer.Length);            HttpWebResponse response = (HttpWebResponse)request.GetResponse();            using (StreamReader reader = new StreamReader(response.GetResponseStream() Encoding.UTF8))            {                string result = reader.ReadToEnd();                string asb;                // XmlDocument xx = new XmlDocument();                //  xx.LoadXml(result);                //return xx;            }        }        catch (Exception ex)        {            ex = new Exception(""postXMLByResponseError:"" + ex.Message);            throw ex;        }

解决方案

android Json数据分装Post请求
php 获取 POST JSON 数据
android 用json格式post数据

解决方案二:
android里面做数据操作是要异步的。

解决方案三:
建议你用相关的sdk,进行快速的解析和重构

时间: 2024-11-03 11:56:48

eclipse-android post json 数据失败 急求啊!!!!!的相关文章

struts 2-问题:利用struts自带的json机制,期望从后台获取json数据失败,求帮助

问题描述 问题:利用struts自带的json机制,期望从后台获取json数据失败,求帮助 问题:利用struts自带的json机制,期望从后台获取json数据失败,求帮助 ############################################################## struts 2.3.20 struts.xml <package name="json" extends="json-default" namespace=&qu

鲜果联播-android 加入购物车界面实现 急求大神解惑

问题描述 android 加入购物车界面实现 急求大神解惑 最近做购物车,在加入购物车这个界面这里遇到了问题,跪求大神指教,上图是我现在实现的效果,每个属性我都能实现单选效果,也能获得每个属性的id,但是需求要求我做来像淘宝那样,所有的组合都对应一个唯一的价格,并显示在上面,每个组合都有一个库存,如果库存为0的话,按钮会变成灰色,下面是淘宝的效果,比如我点了白色,下面的套餐类型都是有库存的,那么套餐类型下面所有按钮都是亮的(表示可以选中),如果我点了桃粉色,套餐类型下面的套餐四和套餐五就没有库存

请求-关于Android获取JSON数据的问题,直接上代码了

问题描述 关于Android获取JSON数据的问题,直接上代码了 打开URL后的数据: 写的测试类: package com.zb.json_text; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.util.ArrayL

Android中Json数据读取与创建的方法

首先介绍下JSON的定义,JSON是JavaScript Object Notation的缩写. 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换.JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为. JSON的结构: (1) Name/Value Pairs(无序的):类似所熟知的Keyed list. Hash table.Disctiona

Android解析JSON数据的方法分析_Android

本文实例讲述了Android解析JSON数据的方法.分享给大家供大家参考,具体如下: JSON作为一种"轻量"的数据结构传递数据,在JS中有广泛的应用 Google公司对JSON的解析提供了gson.jar这个包,它不依赖于其他任何JAR包:自从Android3.0中已经合入了该解析器的功能,但之前的版本是没有的. findViewById(R.id.parseBtn).setOnClickListener(new OnClickListener(){ @Override public

Android系列---JSON数据解析的实例_Android

上篇随笔详细介绍了三种解析服务器端传过来的xml数据格式,而对于服务器端来说,返回给客户端的数据格式一般分为html.xml和json这三种格式,那么本篇随笔将讲解一下json这个知识点,包括如何通过json-lib和gson这两个json解析库来对解析我们的json数据,以及如何在我们的Android客户端解析来自服务器端的json数据,并更新到UI当中. 一.什么是json json(Javascript Object Notation)是一种轻量级的数据交换格式,相比于xml这种数据交换格

android解析JSON数据_Android

JSONObject的使用  一. JSON对象的使用: String content = "{'username': 'linux', 'password': '123456'}"; JSONObject jsonObject = new JSONObject(content); String username = jsonObject.getString("username"); String password = jsonObject.getString(&q

如何在两个fragment间更新数据!急求~

问题描述 如何在两个fragment间更新数据!急求- 做了一款应用,用到了slidingmenu,然后把slidingmenu的子菜单作为一个购物清单(可以理解为购物车吧!),但现在问题是slidingmenu的子菜单是一个fragment,我的商品列表也是一个fragment,我想实现在点击商品列表时我的另一个fragment里面的购物清单也会实时变化!请问各位大神,有什么方法吗?感激不尽啊!新手,没有啥分,求大家帮帮忙! 解决方案 交给Activity来处理.或者使用广播~ 有兴趣也可以研

线程-【求助】关于android handle的问题毕设急求帮助。

问题描述 [求助]关于android handle的问题毕设急求帮助. 开启了一个子线程,其中有两个方法分别负责从服务器下载图片和文字.下载成功后,两个方法中都分别创建了message来将数据传到主线程中的handlemessage()方法处理,第一个下载图片的方法没问题第二个下载文字后调用sendmessage时程序异常退出.求解? 代码如下: public class Query extends Activity { String image_path = "http://img.ivsky