<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 請告訴博主,他很帥!

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

    主站蜘蛛池模板: 亚洲宅男天堂a在线| 香蕉国产在线观看免费| 国产91在线|亚洲| 亚洲中文字幕无码爆乳app| 亚洲av成本人无码网站| 夜夜爽妓女8888视频免费观看| a毛片在线还看免费网站| 69视频在线观看免费| 天天操夜夜操免费视频| 免费人成在线观看播放国产| 久久久久久a亚洲欧洲aⅴ| 亚洲人色大成年网站在线观看| 看Aⅴ免费毛片手机播放| 成在人线av无码免费高潮喷水| 毛片免费在线观看网站| 亚洲va久久久噜噜噜久久狠狠| 欧洲 亚洲 国产图片综合| 九九热久久免费视频| 国内自产拍自a免费毛片| 亚洲日本在线观看| 美女黄色毛片免费看| 国产成人免费网站| 日韩亚洲欧洲在线com91tv| 亚洲免费综合色在线视频| 国产猛男猛女超爽免费视频| 四虎在线视频免费观看| 午夜亚洲www湿好大| 韩国亚洲伊人久久综合影院| 桃子视频在线观看高清免费视频| 日韩免费a级在线观看| 无码专区—VA亚洲V天堂| 欧洲乱码伦视频免费国产| 成年女人毛片免费播放人| 亚洲一区二区三区夜色| 九九综合VA免费看| 成年丰满熟妇午夜免费视频| 亚洲一区二区中文| a级黄色毛片免费播放视频| 免费a级毛片无码av| 亚洲成a人无码亚洲成av无码 | 亚洲日韩乱码中文无码蜜桃臀网站|