<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # URL類 <h1 style="border: 0px; margin: 0px 0px 10px; padding: 0px; font-size: 2.1em; font-family: &#39;Open Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, STHeiti, &#39;Microsoft Yahei&#39;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);"> Java URL處理 </h1> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> URL(Uniform Resource Locator)中文名為統一資源定位符,有時也被俗稱為網頁地址。表示為互聯網上的資源,如網頁或者FTP地址。 </p> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> 本章節我們將介紹Java是如處理URL的。URL可以分為如下幾個部分。 </p> <pre class="prettyprint" style="border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(221, 221, 221); margin: 15px auto; padding: 10px 15px; font-stretch: normal; font-size: 12px; line-height: 20px; font-family: &#39;courier new&#39;; word-break: break-all; word-wrap: break-word; color: rgb(51, 51, 51); background-image: url(http://www.runoob.com/images/codecolorer_bg.gif); background-color: rgb(251, 251, 251); background-position: 50% 0%;">protocol://host:port/path?query#ref</pre> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> protocols(協議)可以是 HTTP, HTTPS, FTP, 和File。port 為端口號。path為文件路徑及文件名。 </p> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> HTTP協議的URL實例如下: </p> <pre class="prettyprint" style="border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(221, 221, 221); margin: 15px auto; padding: 10px 15px; font-stretch: normal; font-size: 12px; line-height: 20px; font-family: &#39;courier new&#39;; word-break: break-all; word-wrap: break-word; color: rgb(51, 51, 51); background-image: url(http://www.runoob.com/images/codecolorer_bg.gif); background-color: rgb(251, 251, 251); background-position: 50% 0%;">http://www.w3cschool.cc/index.html?language=cn#j2se</pre> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> 以上URL實例并未指定端口,因為HTTP協議默認的端口號為80。 </p> <p> <br/> </p> <h2 style="border: 0px; margin: 2px 0px; padding: 0px; font-size: 1.8em; line-height: 1.8em; color: rgb(51, 51, 51); font-family: &#39;Open Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, STHeiti, &#39;Microsoft Yahei&#39;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);"> URL 類方法 </h2> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> 在java.net包中定義了URL類,該類用來處理有關URL的內容。對于URL類的創建和使用,下面分別進行介紹。 </p> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> java.net.URL提供了豐富的URL構建方式,并可以通過java.net.URL來獲取資源。 </p> <table class="reference" width="729"> <tbody style="border: 0px; margin: 0px; padding: 0px;"> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);" class="firstRow"> <th style="border-color: rgb(85, 85, 85); margin: 0px; padding: 3px; color: rgb(255, 255, 255); vertical-align: top; background-color: rgb(85, 85, 85);"> 序號 </th> <th style="border-color: rgb(85, 85, 85); margin: 0px; padding: 3px; color: rgb(255, 255, 255); vertical-align: top; background-color: rgb(85, 85, 85);"> 方法描述 </th> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 1 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public URL(String protocol, String host, int port, String file) throws MalformedURLException.</strong><br/>通過給定的參數(協議、主機名、端口號、文件名)創建URL。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 2 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public URL(String protocol, String host, String file) throws MalformedURLException</strong><br/>使用指定的協議、主機名、文件名創建URL,端口使用協議的默認端口。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 3 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public URL(String url) throws MalformedURLException</strong><br/>通過給定的URL字符串創建URL </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 4 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public URL(URL context, String url) throws MalformedURLException</strong><br/>使用基地址和相對URL創建 </td> </tr> </tbody> </table> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> URL類中包含了很多方法用于訪問URL的各個部分,具體方法及描述如下: </p> <table class="reference" width="729"> <tbody style="border: 0px; margin: 0px; padding: 0px;"> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);" class="firstRow"> <th style="border-color: rgb(85, 85, 85); margin: 0px; padding: 3px; color: rgb(255, 255, 255); vertical-align: top; background-color: rgb(85, 85, 85);"> 序號 </th> <th style="border-color: rgb(85, 85, 85); margin: 0px; padding: 3px; color: rgb(255, 255, 255); vertical-align: top; background-color: rgb(85, 85, 85);"> 方法描述 </th> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 1 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public String getPath()</strong><br/>返回URL路徑部分。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 2 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public String getQuery()</strong><br/>返回URL查詢部分。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 3 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public String getAuthority()</strong><br/>獲取此 URL 的授權部分。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 4 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public int getPort()</strong><br/>返回URL端口部分 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 5 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public int getDefaultPort()</strong><br/>返回協議的默認端口號。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 6 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public String getProtocol()</strong><br/>返回URL的協議 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 7 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public String getHost()</strong><br/>返回URL的主機 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 8 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public String getFile()</strong><br/>返回URL文件名部分 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 9 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public String getRef()</strong><br/>獲取此 URL 的錨點(也稱為&quot;引用&quot;)。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 10 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public URLConnection openConnection() throws IOException</strong><br/>打開一個URL連接,并運行客戶端訪問資源。 </td> </tr> </tbody> </table> <h3 style="border: 0px; margin: 8px 0px; padding: 0px; font-size: 1.4em; color: rgb(51, 51, 51); font-family: &#39;Open Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, STHeiti, &#39;Microsoft Yahei&#39;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);"> 實例 </h3> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> 以上實例演示了使用java.net的URL類獲取URL的各個部分參數: </p> <pre class="prettyprint prettyprinted" style="border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(221, 221, 221); margin: 15px auto; padding: 10px 15px; font-stretch: normal; font-size: 12px; line-height: 20px; font-family: &#39;courier new&#39;; word-break: break-all; word-wrap: break-word; color: rgb(51, 51, 51); background-image: url(http://www.runoob.com/images/codecolorer_bg.gif); background-color: rgb(251, 251, 251); background-position: 50% 0%;">// 文件名 : URLDemo.javaimport java.net.*;import java.io.*;public class URLDemo{ public static void main(String [] args) { try { URL url = new URL(&quot;http://www.w3cschool.cc/index.html?language=cn#j2se&quot;); System.out.println(&quot;URL is &quot; + url.toString()); System.out.println(&quot;protocol is &quot; + url.getProtocol()); System.out.println(&quot;authority is &quot; + url.getAuthority()); System.out.println(&quot;file name is &quot; + url.getFile()); System.out.println(&quot;host is &quot; + url.getHost()); System.out.println(&quot;path is &quot; + url.getPath()); System.out.println(&quot;port is &quot; + url.getPort()); System.out.println(&quot;default port is &quot; + url.getDefaultPort()); System.out.println(&quot;query is &quot; + url.getQuery()); System.out.println(&quot;ref is &quot; + url.getRef()); }catch(IOException e) { e.printStackTrace(); } }}</pre> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> 以上實例編譯運行結果如下: </p> <pre class="prettyprint prettyprinted" style="border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(221, 221, 221); margin: 15px auto; padding: 10px 15px; font-stretch: normal; font-size: 12px; line-height: 20px; font-family: &#39;courier new&#39;; word-break: break-all; word-wrap: break-word; color: rgb(51, 51, 51); background-image: url(http://www.runoob.com/images/codecolorer_bg.gif); background-color: rgb(251, 251, 251); background-position: 50% 0%;">URL is http://www.w3cschool.cc/index.html?language=cn#j2seprotocol is http authority is www.w3cschool.cc file name is /index.htm?language=cn host is www.amrood.com path is /index.html port is -1default port is 80query is language=cnref is j2se</pre> <hr style="color: rgb(212, 212, 212); height: 1px; border: 0px; clear: both; font-family: &#39;Open Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, STHeiti, &#39;Microsoft Yahei&#39;, sans-serif; font-size: 12px; white-space: normal; background-color: rgb(212, 212, 212);"/> <h2 style="border: 0px; margin: 2px 0px; padding: 0px; font-size: 1.8em; line-height: 1.8em; color: rgb(51, 51, 51); font-family: &#39;Open Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, STHeiti, &#39;Microsoft Yahei&#39;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);"> URLConnections 類方法 </h2> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> openConnection() 返回一個 java.net.URLConnection。 </p> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> 例如: </p> <ul class="list list-paddingleft-2" style="list-style-type: none;"> <li> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px 10px; line-height: 2em; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif;"> 如果你連接HTTP協議的URL, openConnection() 方法返回 HttpURLConnection 對象。 </p> </li> <li> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px 10px; line-height: 2em; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif;"> 如果你連接的URL為一個 JAR 文件, openConnection() 方法將返回 JarURLConnection 對象。 </p> </li> <li> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px 10px; line-height: 2em; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif;"> 等等... </p> </li> </ul> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> URLConnection 方法列表如下: </p> <table class="reference" width="729"> <tbody style="border: 0px; margin: 0px; padding: 0px;"> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);" class="firstRow"> <th style="border-color: rgb(85, 85, 85); margin: 0px; padding: 3px; color: rgb(255, 255, 255); vertical-align: top; background-color: rgb(85, 85, 85);"> 序號 </th> <th style="border-color: rgb(85, 85, 85); margin: 0px; padding: 3px; color: rgb(255, 255, 255); vertical-align: top; background-color: rgb(85, 85, 85);"> 方法描述 </th> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 1 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>Object getContent()&nbsp;</strong><br/>檢索URL鏈接內容 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 2 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>Object getContent(Class[] classes)&nbsp;</strong><br/>檢索URL鏈接內容 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 3 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>String getContentEncoding()&nbsp;</strong><br/>返回頭部 content-encoding 字段值。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 4 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>int getContentLength()&nbsp;</strong><br/>返回頭部 content-length字段值 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 5 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>String getContentType()&nbsp;</strong><br/>返回頭部 content-type 字段值 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 6 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>int getLastModified()&nbsp;</strong><br/>返回頭部 last-modified 字段值。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 7 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>long getExpiration()&nbsp;</strong><br/>返回頭部 expires 字段值。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 8 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>long getIfModifiedSince()&nbsp;</strong><br/>返回對象的 ifModifiedSince 字段值。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 9 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public void setDoInput(boolean input)</strong><br/>URL 連接可用于輸入和/或輸出。如果打算使用 URL 連接進行輸入,則將 DoInput 標志設置為 true;如果不打算使用,則設置為 false。默認值為 true。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 10 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public void setDoOutput(boolean output)</strong><br/>URL 連接可用于輸入和/或輸出。如果打算使用 URL 連接進行輸出,則將 DoOutput 標志設置為 true;如果不打算使用,則設置為 false。默認值為 false。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 11 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public InputStream getInputStream() throws IOException</strong><br/>返回URL的輸入流,用于讀取資源 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px; background-color: rgb(246, 244, 240);"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 12 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public OutputStream getOutputStream() throws IOException</strong><br/>返回URL的輸出流, 用于寫入資源。 </td> </tr> <tr style="border: 0px; margin: 0px; padding: 0px;"> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> 13 </td> <td style="border-color: rgb(212, 212, 212); margin: 0px; padding: 7px 5px; font-size: 1em; vertical-align: top;"> <strong>public URL getURL()</strong><br/>返回 URLConnection 對象連接的URL </td> </tr> </tbody> </table> <h3 style="border: 0px; margin: 8px 0px; padding: 0px; font-size: 1.4em; color: rgb(51, 51, 51); font-family: &#39;Open Sans&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, STHeiti, &#39;Microsoft Yahei&#39;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);"> 實例 </h3> <p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-size: 12px; font-family: &#39;Microsoft Yahei&#39;, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);"> 以下實例中URL采用了HTTP 協議。 openConnection 返回HttpURLConnection對象。 </p> <pre class="prettyprint prettyprinted" style="border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(221, 221, 221); margin: 15px auto; padding: 10px 15px; font-stretch: normal; font-size: 12px; line-height: 20px; font-family: &#39;courier new&#39;; word-break: break-all; word-wrap: break-word; color: rgb(51, 51, 51); background-image: url(http://www.runoob.com/images/codecolorer_bg.gif); background-color: rgb(251, 251, 251); background-position: 50% 0%;">// 文件名 : URLConnDemo.javaimport java.net.*;import java.io.*;public class URLConnDemo{ public static void main(String [] args) { try { URL url = new URL(&quot;http://www.w3cschool.cc&quot;); URLConnection urlConnection = url.openConnection(); HttpURLConnection connection = null; if(urlConnection instanceof HttpURLConnection) { connection = (HttpURLConnection) urlConnection; } else { System.out.println(&quot;Please enter an HTTP URL.&quot;); return; } BufferedReader in = new BufferedReader( new InputStreamReader(connection.getInputStream())); String urlString = &quot;&quot;; String current; while((current = in.readLine()) != null) { urlString += current; } System.out.println(urlString); }catch(IOException e) { e.printStackTrace(); } }}</pre> <p style> 以上實例編譯運行結果如下: </p> <pre class="prettyprint prettyprinted" style="border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(221, 221, 221); margin: 15px auto; padding: 10px 15px; font-stretch: normal; font-size: 12px; line-height: 20px; font-family: &#39;courier new&#39;; word-break: break-all; word-wrap: break-word; color: rgb(51, 51, 51); background-image: url(http://www.runoob.com/images/codecolorer_bg.gif); background-color: rgb(251, 251, 251); background-position: 50% 0%;">$ java URLConnDemo.....a complete HTML content of home page of amrood.com.....</pre> <p> <br/> </p>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看