一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

關(guān)于java nanohttpd服務(wù)器的post 傳參數(shù),取參數(shù)

 yan的圖書(shū)41 2016-06-07
       import java.net.HttpURLConnection;


try {
URL url = new URL(路徑);
//注意是HttpURLConnection,而不是HttpsURLConnection
HttpURLConnection connection= (HttpURLConnection) url.openConnection();
//設(shè)置連接輸出流為true,默認(rèn)false (post 請(qǐng)求是以流的方式隱式的傳遞參數(shù))
connection.setDoOutput(true);
//設(shè)置連接輸入流為true
connection.setDoInput(true);
connection.setRequestMethod("POST");
connection.setUseCaches(false);

//設(shè)置該HttpURLConnection實(shí)例是否自動(dòng)執(zhí)行重定向
connection.setInstanceFollowRedirects(true);
//application/x-javascript text/xml->xml數(shù)據(jù) application/x-javascript->json對(duì)象 application/x-www-form-urlencoded->表單數(shù)據(jù)
            connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
           
            //建立連接 (請(qǐng)求未開(kāi)始,直到connection.getInputStream()方法調(diào)用時(shí)才發(fā)起,以上各個(gè)參數(shù)設(shè)置需在此方法之前進(jìn)行)
            connection.connect();
           
            //創(chuàng)建輸入輸出流,用于往連接里面輸出攜帶的參數(shù),(輸出內(nèi)容為?后面的內(nèi)容)
            DataOutputStream dataout = new DataOutputStream(connection.getOutputStream());
            String parm = "operate="+URLEncoder.encode("value", "UTF-8")+
                                    "&operate2="+ URLEncoder.encode(value2, "UTF-8");
            //將參數(shù)輸出到連接
            dataout.writeBytes(parm);
           
            //輸出完成后刷新并關(guān)閉流
            dataout.flush();
            dataout.close(); // 重要且易忽略步驟 (關(guān)閉流,切記!)     
            System.out.println(connection.getResponseCode());
           
            //連接發(fā)起請(qǐng)求,處理服務(wù)器響應(yīng)  (從連接獲取到輸入流并包裝為bufferedReader)
            BufferedReader bf = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String line="";
           StringBuilder sb = new StringBuilder(); // 用來(lái)存儲(chǔ)響應(yīng)數(shù)據(jù)
            while ((line = bf.readLine()) != null) {
                sb.append(line);
            }
            bf.close();    //重要且易忽略步驟 (關(guān)閉流,切記!)
            connection.disconnect(); //銷(xiāo)毀連接    
} catch (IOException e) {
responseErrorResult( response,"發(fā)送短信到短信系統(tǒng)錯(cuò)誤"+e);
return "錯(cuò)誤:發(fā)送短信到短信系統(tǒng)錯(cuò)誤"+e;
}
return "正確:"+sb.toString();
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


nanohttpd  類

 @Override
    public Response serve(IHTTPSession session) {
        Map<String, String> params = session.getParms();
       
   try {
    session.parseBody(params);//這步特別關(guān)鍵,如果不寫(xiě)這步的話,得到的post參 數(shù)全是null
    method = params.get("operate");
   } catch (IOException | ResponseException e2) {
e2.printStackTrace();
  }
 }

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    欧美日韩国产精品第五页| 日韩人妻少妇一区二区| 精品亚洲av一区二区三区| 视频一区中文字幕日韩| 欧美日韩免费观看视频| 欧美美女视频在线免费看| 国产一区欧美一区日本道| 日韩人妻少妇一区二区| 久久人人爽人人爽大片av| 国产又色又爽又黄又免费| 久久精品色妇熟妇丰满人妻91| 亚洲精品福利视频在线观看| 在线观看视频国产你懂的| 亚洲国产天堂av成人在线播放| 久久国产人妻一区二区免费| 日韩在线一区中文字幕| 欧美日韩久久精品一区二区| 熟女一区二区三区国产| 黄色国产精品一区二区三区| 国产又粗又猛又爽色噜噜| 亚洲品质一区二区三区| 老熟妇2久久国内精品| 欧美日韩精品综合一区| 夜色福利久久精品福利| 日韩中文字幕有码午夜美女| 久久精品伊人一区二区| 丝袜破了有美女肉体免费观看| 久久精品国产亚洲av麻豆| 国产一区欧美一区日本道| 国产福利一区二区三区四区| 91国自产精品中文字幕亚洲| 亚洲欧洲一区二区中文字幕| 欧美国产精品区一区二区三区| 亚洲中文在线观看小视频| 国产精品欧美一级免费| 白丝美女被插入视频在线观看| 久久精品亚洲精品一区| 九九热这里只有精品哦| 欧美中文日韩一区久久| 亚洲精品欧美精品一区三区| 91精品日本在线视频|