Thứ Bảy, 12 tháng 10, 2013

request payload java example


 String line, jsonString = "";
String payload = "{\"intStoreId\":" + storeId + "}";
        URL url = new URL(requestUrl);

        //String payload="{\"jsonrpc\":\"2.0\",\"method\":\"changeDetail\",\"params\"://[{\"id\":11376}],\"id\":2}";

        HttpURLConnection urlconn = (HttpURLConnection) url.openConnection();
        urlconn.setDoInput(true);
        urlconn.setDoOutput(true);
        urlconn.setRequestMethod("POST");
        urlconn.setRequestProperty("Referer", "http://www.thegioididong.com/dtdd/nokia-lumia-720");
        urlconn.setRequestProperty("Cookie", "CK_CHECK_PROVINCE_OF_USER=3; __utma=38171452.1146549248.1371292675.1379057701.1379074801.51; __utmc=38171452; __utmz=38171452.1377394775.7.2.utmcsr=localhost:8031|utmccn=(referral)|utmcmd=referral|utmcct=/test");
        urlconn.setRequestProperty("Accept", "application/json");
        urlconn.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
        urlconn.setRequestProperty("X-Requested-With", "XMLHttpRequest");
        OutputStream os = urlconn.getOutputStream();
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os));
        writer.write(payload);
        writer.close();
        os.close();
        BufferedReader br = new BufferedReader(new InputStreamReader(urlconn.getInputStream()));
        while ((line = br.readLine()) != null) {
            jsonString += line;
        }
        br.close();
        urlconn.disconnect();

Không có nhận xét nào:

Đăng nhận xét