(五) 建立URL连接
为了在Java程序中访问Web服务器,会希望在更高的级别上进行处理,而不只是创建套接字连接和发送HTTP请求。
1.URL和URI
(1)URL和URLConnection类封装了大量复杂的实现细节,这些细节设计如何从远程站点获取信息。
例:通过传递字符串来构建一个URL对象
???? 2)计算上一步骤所得字符串的base64编码。(base64编码用于将子就留编码成可打印的ASCII字符流)
????? 可以通过sun.misc.BASE64Encoder进行编码?
??? 4)上述是访问有口令保护的web页,如果想通过FTP访问一个由口令保护的文件时,要采用一种完全不同的方法。可以直接构建一个如下格式的URL:
??? ftp://username:password@ftp.yourserver.com/pub/file.txt
(10)一旦调用了connect方法,就可以查询响应头信息。
??? 列举所有响应头的字段,该操作采用了另一种迭代方式。?
??? 5)关闭输出流
??
?