資源簡介
HTTP SERVER 實(shí)驗(yàn)說明(默認(rèn)端口80,可另行指定);
用瀏覽器訪問本地程序80端口的SERVER程序;
輸入鏈接,能在瀏覽器打開文件----GET方法。支持默認(rèn)主頁;如果文件不存在,提示出錯(cuò);
設(shè)計(jì)一個(gè)登陸頁面(頁1),提交----POST方法。正確執(zhí)行后返回另一頁(頁2)的內(nèi)容,其中如果能顯示剛才提交的用戶和密碼,表示服務(wù)器POST方法執(zhí)行正確;
關(guān)于HEAD方法,如果GET方法處理正確,HEAD方法是一個(gè)簡化版的GET方法處理流程。服務(wù)器收到HEAD方法,只發(fā)送文件的相關(guān)信息,但不發(fā)送文件內(nèi)容。

代碼片段和文件信息
package?httpServlet;
import?java.io.IOException;
import?java.net.HttpURLConnection;
import?java.net.MalformedURLException;
import?java.net.URL;
public?class?Headrequest?{
public?static?void?main(String[]?args)?throws?IOException{
URL?u=new?URL(“http://localhost:8080/index.html“);
HttpURLConnection?http=(HttpURLConnection)u.openConnection();
http.setRequestMethod(“HEAD“);
???int?j=0;
while(true){
String?header=http.getHeaderField(j);
if(header==null)
break;
System.out.println(http.getHeaderFieldKey(j)+“:“+header);
j++;
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2018-05-26?17:15??httpservlet\.classpath
?????文件????????575??2018-05-26?16:17??httpservlet\.project
?????文件????????598??2018-05-23?19:43??httpservlet\.settings\org.eclipse.jdt.core.prefs
?????文件???????1389??2018-05-26?16:59??httpservlet\bin\httpServlet\Headrequest.class
?????文件???????2914??2018-05-26?16:17??httpservlet\bin\httpServlet\JHTTP.class
?????文件???????7889??2018-05-26?16:58??httpservlet\bin\httpServlet\RequestProcessor.class
?????文件????????426??2018-05-24?23:28??httpservlet\GET.txt
?????文件????????186??2018-05-25?22:30??httpservlet\html\form.html
?????文件????????298??2018-05-25?22:45??httpservlet\html\head.html
?????文件?????????74??2018-05-24?23:19??httpservlet\html\index.html
?????文件?????????66??2018-05-24?23:37??httpservlet\html\new.html
?????文件????????647??2018-05-25?00:17??httpservlet\POST.txt
?????文件????????590??2018-05-26?16:59??httpservlet\src\httpServlet\Headrequest.java
?????文件???????1843??2018-05-24?12:26??httpservlet\src\httpServlet\JHTTP.java
?????文件???????7065??2018-05-26?16:58??httpservlet\src\httpServlet\RequestProcessor.java
?????目錄??????????0??2018-05-26?17:17??httpservlet\bin\httpServlet
?????目錄??????????0??2018-05-26?17:17??httpservlet\src\httpServlet
?????目錄??????????0??2018-05-26?17:17??httpservlet\.settings
?????目錄??????????0??2018-05-26?17:17??httpservlet\bin
?????目錄??????????0??2018-05-26?17:17??httpservlet\html
?????目錄??????????0??2018-05-26?17:17??httpservlet\src
?????目錄??????????0??2018-05-26?17:17??httpservlet
-----------?---------??----------?-----??----
????????????????24861????????????????????22
評(píng)論
共有 條評(píng)論