<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    duansky'weblog

    統計

    留言簿(3)

    友情鏈接

    閱讀排行榜

    評論排行榜

    用httpPost對JSON發送和接收的例子

    HTTPPost發送JSON:
    private?static?final?String?APPLICATION_JSON?=?"application/json";
    ????
    ????
    private?static?final?String?CONTENT_TYPE_TEXT_JSON?=?"text/json";

    public?static?void?httpPostWithJSON(String?url,?String?json)?throws?Exception?{
    ????????
    //?將JSON進行UTF-8編碼,以便傳輸中文
    ????????String?encoderJson?=?URLEncoder.encode(json,?HTTP.UTF_8);
    ????????
    ????????DefaultHttpClient?httpClient?
    =?new?DefaultHttpClient();
    ????????HttpPost?httpPost?
    =?new?HttpPost(url);
    ????????httpPost.addHeader(HTTP.CONTENT_TYPE,?APPLICATION_JSON);
    ????????
    ????????StringEntity?se?
    =?new?StringEntity(encoderJson);
    ????????se.setContentType(CONTENT_TYPE_TEXT_JSON);
    ????????se.setContentEncoding(
    new?BasicHeader(HTTP.CONTENT_TYPE,?APPLICATION_JSON));
    ????????httpPost.setEntity(se);
    ????????httpClient.execute(httpPost);
    ????}

    接收HTTPPost中的JSON:
    public?static?String?receivePost(HttpServletRequest?request)?throws?IOException,?UnsupportedEncodingException?{
    ????????
    ????????
    //?讀取請求內容
    ????????BufferedReader?br?=?new?BufferedReader(new?InputStreamReader(request.getInputStream()));
    ????????String?line?
    =?null;
    ????????StringBuilder?sb?
    =?new?StringBuilder();
    ????????
    while((line?=?br.readLine())!=null){
    ????????????sb.append(line);
    ????????}


    ????????
    //?將資料解碼
    ????????String?reqBody?=?sb.toString();
    ????????
    return?URLDecoder.decode(reqBody,?HTTP.UTF_8);
    ????}

    posted on 2012-03-18 16:21 duansky 閱讀(14038) 評論(5)  編輯  收藏 所屬分類: Java

    評論

    # re: 用httpPost對JSON發送和接收的例子[未登錄] 2015-07-15 16:24 aaa

    請告訴博主,他很帥!  回復  更多評論   

    # 1212 2015-10-23 07:57 1212

    請告訴博主,他很帥!  回復  更多評論   

    # re: 用httpPost對JSON發送和接收的例子[未登錄] 2015-12-11 12:20 1

    請告訴博主,他很帥!  回復  更多評論   

    # re: 用httpPost對JSON發送和接收的例子 2016-02-10 10:08 zj

    需要導入哪些jar包,可以給個地址嗎?謝謝謝謝。。。  回復  更多評論   

    # re: 用httpPost對JSON發送和接收的例子 2016-08-01 17:29 請告訴博主,他很帥!

    請告訴博主,他很帥!請告訴博主,他很帥!請告訴博主,他很帥!請告訴博主,他很帥!請告訴博主,他很帥!請告訴博主,他很帥!請告訴博主,他很帥!請告訴博主,他很帥!請告訴博主,他很帥!  回復  更多評論   

    主站蜘蛛池模板: 亚洲成av人片在线看片| 亚洲午夜免费视频| 亚洲视频在线观看2018| 久久亚洲AV无码西西人体| 在线成人a毛片免费播放| 最近免费2019中文字幕大全| 波霸在线精品视频免费观看| 亚洲欧美成人一区二区三区| 亚洲国产美女精品久久久久| 亚洲精品无码久久久久| 亚洲男女内射在线播放| 免费99热在线观看| 日本二区免费一片黄2019| 手机在线看永久av片免费| 四虎在线成人免费网站| 久久国产精品一区免费下载| 成人自慰女黄网站免费大全| 一级特级女人18毛片免费视频| 免费福利在线播放| 免费视频成人片在线观看| 成全视频高清免费观看电视剧| 亚洲日韩欧洲无码av夜夜摸| 亚洲国产成人精品91久久久| 国产在线观看www鲁啊鲁免费| 丰满妇女做a级毛片免费观看| 亚洲AV无码久久寂寞少妇| 亚洲香蕉网久久综合影视| 亚洲一区二区三区在线视频| 亚洲国产精品无码久久九九| 亚洲成年人啊啊aa在线观看| 亚洲v国产v天堂a无码久久| 亚洲成?Ⅴ人在线观看无码| 日本中文一区二区三区亚洲| 亚洲 无码 在线 专区| 国产精品免费播放| 午夜亚洲福利在线老司机| 亚洲av高清在线观看一区二区 | 无码AV片在线观看免费| 国产一区二区三区免费观看在线| 亚洲欧洲AV无码专区| 美女视频黄免费亚洲|