<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 閱讀(14039) 評論(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无码1区2区久久| 亚洲国产专区一区| 亚洲电影国产一区| 拍拍拍无挡免费视频网站| 亚洲成A∨人片天堂网无码| 亚洲av成本人无码网站| 免费高清在线影片一区| 亚洲乱码无人区卡1卡2卡3| 天天摸夜夜摸成人免费视频| 在线精品亚洲一区二区| 香蕉高清免费永久在线视频| 亚洲国产成人综合精品| 亚洲精品一级无码鲁丝片| 中国性猛交xxxxx免费看| 久久亚洲一区二区| **真实毛片免费观看 | 国产精品视频免费观看| 亚洲精品无码久久毛片波多野吉衣| 在线观看免费中文视频| 亚洲成a人片在线观看播放| 成人免费毛片内射美女APP| 精品无码专区亚洲| 亚洲综合av永久无码精品一区二区| 久久免费观看国产99精品| 亚洲色图.com| 国产精品久免费的黄网站| 国产成人无码免费网站| 亚洲一区免费观看| 性感美女视频免费网站午夜| 高潮毛片无遮挡高清免费视频| 亚洲熟妇无码八AV在线播放| 91人成网站色www免费下载| 亚洲色www永久网站| AV在线亚洲男人的天堂| 一区二区三区四区免费视频 | 亚洲精品资源在线| 国产资源免费观看| 黄色免费在线网站| 最新亚洲精品国偷自产在线 | 亚洲Av综合色区无码专区桃色| 精品成在人线AV无码免费看 |