日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開(kāi)源 > php教程 > httpPost對(duì)JSON發(fā)送和接收

httpPost對(duì)JSON發(fā)送和接收

來(lái)源:程序員人生   發(fā)布時(shí)間:2016-11-22 08:36:22 閱讀次數(shù):9604次

public static String postURL(String commString, String address, String encode) { String rec_string = ""; URL url = null; HttpURLConnection urlConn = null; try { /*得到url地址的URL類(lèi)*/ url = new URL(address); /*取得打開(kāi)需要發(fā)送的url連接*/ urlConn = (HttpURLConnection) url.openConnection(); /*設(shè)置連接超時(shí)時(shí)間*/ urlConn.setConnectTimeout(30000); /*設(shè)置讀取響應(yīng)超時(shí)時(shí)間*/ urlConn.setReadTimeout(30000); /*設(shè)置post發(fā)送方式*/ urlConn.setRequestMethod("POST"); /*發(fā)送commString*/ urlConn.setDoOutput(true); urlConn.setDoInput(true); OutputStreamWriter out; out = new OutputStreamWriter(urlConn.getOutputStream(), encode); out.write(commString); out.flush(); out.close(); /*發(fā)送終了 獲得返回流,解析流數(shù)據(jù)*/ BufferedReader rd = new BufferedReader(new InputStreamReader(urlConn.getInputStream(), encode)); StringBuffer sb = new StringBuffer(); int ch; while ((ch = rd.read()) > ⑴) { sb.append((char) ch); } rec_string = sb.toString().trim(); /*解析終了關(guān)閉輸入流*/ rd.close(); } catch (Exception e) { /*異常處理*/ rec_string = "⑴07"; System.out.println(e); } finally { if (urlConn != null) { /*關(guān)閉URL連接*/ urlConn.disconnect(); } } /*返回響應(yīng)內(nèi)容*/ return rec_string; }
上面是另外一種方式的要求

下面是httpost:

HTTPPost發(fā)送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進(jìn)行UTF⑻編碼,以便傳輸中文
        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 {
        
        // 讀取要求內(nèi)容
        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);
    }
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日本精品久久 | 亚洲欧美一区二区三区国产精品 | 亚洲三级免费 | 成人天堂资源www在线 | www.日韩在线| av在线最新| 免费中文 | 成人黄色免费看 | 久久久久久国产精品免费免费 | 日韩av电影网站 | 久久视频一区 | www.狠狠操.com| 免费在线观看毛片 | 国产一区| 亚洲国产精品久久久久 | 国内精品久久久久久 | 精品1区2区 | 夜夜av| 国产日韩欧美一区二区三区乱码 | 国产一区二区三区在线视频 | 色网站免费 | 一区二区三区欧美日韩 | 欧洲中文字幕 | 国产成人高清 | 久久99成人 | 成人福利| 欧美三区在线观看 | 不卡在线视频 | av网站网址 | 日韩高清在线一区 | 国产成在线观看免费视频 | 中文字幕第6页 | 中文字幕一区二区三区精彩视频 | 国产欧美久久一区二区三区 | 日韩精品在线电影 | 国产精品69久久久久水密桃 | av片在线看 | 久久精品亚洲精品国产欧美 | 亚洲精品自拍 | 成人黄色在线播放 | 欧美性猛片aaaaaaa做受 |