java post json的用法

来源:互联网 发布:js恶搞死机 编辑:程序博客网 时间:2024/06/05 05:55

在我用到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;    }
0 0
原创粉丝点击