<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片在线播放唯爱网| a国产成人免费视频| 亚洲免费视频一区二区三区| 成人网站免费大全日韩国产| 免费A级毛片av无码| 国产精品无码免费播放| 亚洲国产成人久久精品99| 国产成人精品曰本亚洲79ren| 亚洲va无码va在线va天堂| 亚洲国产av高清无码| 亚洲AV无码成人精品区日韩 | 久久久久久久国产免费看 | 中文在线免费不卡视频| 最近最新高清免费中文字幕| 最近高清国语中文在线观看免费| 亚洲人成人网站在线观看| 亚洲国产人成在线观看69网站| 亚洲人成小说网站色| 一级毛片在线完整免费观看| 中文字幕在线免费| 国产亚洲精品免费| 亚洲av无码专区国产乱码在线观看| 亚洲伦理中文字幕| 亚洲黄片手机免费观看| 91香蕉成人免费网站| 亚洲国产成人久久笫一页| 精品亚洲成a人片在线观看| 亚洲AV第一成肉网| 香蕉成人免费看片视频app下载| 99久久免费精品国产72精品九九| 亚洲性日韩精品国产一区二区| 亚洲人成在久久综合网站| 一出一进一爽一粗一大视频免费的| 久久国产色AV免费看| 又粗又大又猛又爽免费视频| 亚洲图片在线观看| 色吊丝性永久免费看码| 亚欧免费视频一区二区三区| 亚洲精品无码av天堂| 亚洲 日韩经典 中文字幕| 日本免费A级毛一片|