java post json的用法

在我用到java post json 请求数据的时候 我遇到了很多麻烦
下面的做法是 请求在android 中的用法
因为我才用的是函数的方法, 记录 希望也能给别人有一点点帮助

public static boolean send_post(String url, final String json)
    {
        final String Url = Define.URL + url;
        new Thread()
        {
            @Override
            public void run() {
                super.run();
                try
                {
                    URL url = new URL(Url);
                    HttpURLConnection connection = (HttpURLConnection) url
                            .openConnection();
                    connection.setDoOutput(true);
                    connection.setDoInput(true);
                    connection.setRequestMethod("POST");
                    connection.setRequestProperty("X-LC-Id",
                            "1PH7yWlIEYLsHJ49p6bfGm64-gzGzoHsz");
                    connection.setRequestProperty("X-LC-Key",
                            "Ao0WO5c1zgNj23i05zkJUt5s");
                    connection.setRequestProperty("Content-Type",
                            "application/json");
                    DataOutputStream dataOutputStream = new DataOutputStream(connection.getOutputStream());
                    dataOutputStream.write(json.getBytes());
                    dataOutputStream.flush();
                    dataOutputStream.close();
                    connection.connect();
                    int code = connection.getResponseCode();
                    Log.i("xjxu", code + "");

                    StringBuffer stringBuffer = new StringBuffer();
                    BufferedReader in = new BufferedReader(new InputStreamReader(connection
                            .getInputStream()));
                    String readLine = "";
                    while ((readLine = in.readLine()) != null) {
                        stringBuffer.append(readLine);
                    }
                    in.close();
                    Log.i("xjxu",stringBuffer.toString());
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }.start();
        return true;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值