請求頭中包含:
Accept: 告訴服務器,瀏覽器所支持的數據類型
Accept-Charset: 告訴服務器,瀏覽器支持的字符集
Accept-Encoding: 告訴服務器,瀏覽器所支持的數據解壓算法
Accept-Language: 告訴服務器,客戶端的語言環境。
Host: 告訴服務器,瀏覽器訪問服務器上的哪臺主機
If-Modified-Since: 告訴服務器,緩存網頁的時間
Referer: 告訴服務器,瀏覽器是從哪個網頁來的
User-Agent: 告訴服務器,瀏覽器的版本
響應頭中包含:
Location: 用於瀏覽器去找哪個資源
Server: 服務器是什麼類型的服務器
Content-Encoding: 用於告訴瀏覽器,數據的壓縮類型
Content-Length: 用於告訴瀏覽器,服務器回送的數據大小
Content-Language
Content-Type: 用於告訴瀏覽器,服務器回送的數據類型
Last-Modified: 用於告訴瀏覽器,數據的最後更新時間
Refresh: 通知瀏覽器,刷新回送數據
Content-Disposition: 通知瀏覽器,以下載的方法打開回送的數據
Expires: -1告訴瀏覽器回送數據的緩存多長時間,如果值爲0或爲負數的話,就是不緩存.
Cache-Control: no-cache 通知瀏覽器不要緩存數據
Pragma: no-cache 通知瀏覽器不要緩存數據
String content = "asdfasdfawefasdfasdfasdf
asdfasdfasdf";
ByteArrayOutputStream bout = new ByteArrayOutputStream();
GZIPOutputStream gout = new GZIPOutputStream(bout);
gout.write(content.getBytes());
gout.close();