簡單的WEB服務器
一個簡單的WEB服務器將由列表
HTTPrequest類列表
列表
import java
import java
import java
import NameValue;
/**
* 這個類有一個HTTP請求的所有信息
*/
public class HTTPrequest
{
public String version;
public String method;
public String file;
public Socket clientSocket;
public DataInputStream inbound;
public NameValue headerpairs[];
/**
* 建立一個這個類的實例
*/
public HTTPrequest()
{
version = null;
method = null;
file = null;
clientSocket = null;
inbound = null;
inbound = null;
headerpairs = new NameValue[
}
/**
* 加入一個名稱/值對到核心數組
*/
public void addNameValue(String name
{
try
{
NameValue temp[] = new NameValue[ headerpairs
System
temp[ headerpairs
headerpairs = temp;
}
catch (NullPointerException npe)
{
System
}
}
/**
* 以字符串的形式歸還這個類
*/
public String toString()
{
String s = method +
for (int x =
s += headerpairs[x] +
return s;
}
}
NameValue類簡單地存儲了兩個字符串
From:http://tw.wingwit.com/Article/program/Java/hx/201311/27213.html