Java访é®ç½ç»urlï¼è·åç½é¡µçhtml代ç
æ¹å¼ä¸ï¼
ä¸æ¯ä½¿ç¨URLç±»çopenStream()æ¹æ³ï¼
openStream()æ¹æ³ä¸å¶å®çURL建ç«è¿æ¥å¹¶è¿åInputStreamç±»ç对象ï¼ä»¥ä»è¿ä¸è¿æ¥ä¸è¯»åæ°æ®ï¼
openStream()æ¹æ³åªè½è¯»åç½ç»èµæºã
äºæ¯ä½¿ç¨URLç±»çopenConnection()æ¹æ³ï¼
openConnection()æ¹æ³ä¼å建ä¸ä¸ªURLConnectionç±»ç对象ï¼æ¤å¯¹è±¡å¨æ¬å°æºåURLæå®çè¿ç¨èç¹å»ºç«ä¸æ¡HTTPåè®®çæ°æ®ééï¼å¯è¿è¡ååæ°æ®ä¼ è¾ãç±»URLConnectionæä¾äºå¾å¤è®¾ç½®åè·åè¿æ¥åæ°çæ¹æ³ï¼æ常ç¨å°çæ¯getInputStream()ågetOutputStream()æ¹æ³ã
openConnection()æ¹æ³æ¢è½è¯»ååè½åéæ°æ®ã
åå¦ï¼
public static void main(String args[]) throws Exception {
try {
//è¾å
¥urlè·¯å¾
URL url = new URL("urlè·¯å¾"); InputStream in =url.openStream(); InputStreamReader isr = new InputStreamReader(in); BufferedReader bufr = new BufferedReader(isr); String str; while ((str = bufr.readLine()) != null) { System.out.println(str); } bufr.close(); isr.close(); in.close(); } catch (Exception e) { e.printStackTrace(); } }
温馨提示:答案为网友推荐,仅供参考