了解几个HTTP消息头
·Connection
用于指定处理完本次请求/响应后,客户端与服务器是否继续保持连接。设置值可以为Keep-Alive和close。
·Accept-Language
用于指出客户机期望服务器返回的文档所使用的国家语言,可以指定多个以逗号分隔的国家语言。
·Content-Length
用于表示实体内容的长度(字节数)。
·Range
用于指定服务器只需要返回文档中的部分内容及内容范围,有以下几种使用格式:
1)Range:bytes=100-599 --返回第100个字节到599个字节的内容,包括了100和599
2)Range:bytes=100- --返回第100个字节以后的的内容
3)Range:bytes=-100 --返回最后100个字节的内容
·Content-Range
用于指定服务器返回的部分实体内容的位置信息,例如,
Content-Range:bytes 2543-4532/7898 --返回第2543个字节到4532字节之间的的内容,7898表示总共有这么多的字节的内容。
URL类
·构造函数(都可引发MalformedURLException异常):
-public URL(String spec)
-public URL(String protocol,String host,int port,String file)
-public URL(String protocol,String host,int port,String file,URLStreamHandler handler)
-public URL(URL context,String spec)
·getProtocol、getHost、getPort、getFile等方法。
·openConnection方法返回URLConnection对象。