FreeBSD相关网址
2008-01-02 20:38
260 查看
类URL代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。有关URL的类型和格式的更多信息,可从以下位置找到:
http://www.socs.uts.edu.au/MosaicDocs-old/url-primer.html
通常,URL可分成几个部分。上面的URL示例指示使用的协议为http(超文本传输协议)并且该信息驻留在一台名为www.socs.uts.edu.au的主机上。主机上的信息名称为/MosaicDocs-old/url-primer.html。主机上此名称的准确含义取决于协议和主机。该信息一般存储在文件中,但可以随时生成。该URL的这一部分称为路径部分。
URL可选择指定一个“端口”,它是用于建立到远程主机TCP连接的端口号。如果未指定该端口号,则使用协议默认的端口。例如,http协议的默认端口为80。还可以指定一个备用端口,如下所示:
http://www.socs.uts.edu.au:80/MosaicDocs-old/url-primer.html
ServerSocketss=newServerSocket(9988);
Sockets=ss.accept();
System.out.println(s.getInetAddress().getHostAddress()+"正在运行");
PrintWriterp=newPrintWriter(s.getOutputStream(),true);
p.write("访问成功");
s.close();
//ss.close();
getPort()
获取此URL的端口号。
getDefaultPort()
获取与此URL关联协议的默认端口号。
getContent(Class[]classes)
获取此URL的内容。
getFile()
获取此URL的文件名。
例:获取sina的代码,复制到我的my.html
try{
URLu=newURL("http://www.sina.com/");
InputStreamReaderinput=newInputStreamReader(u.openStream());
BufferedReaderin=newBufferedReader(input);
StringinputLine;
FileOutputStreamfos=newFileOutputStream("d:\\my.html");
while((inputLine=in.readLine())!=null){
fos.write(inputLine.getBytes());
System.out.println(inputLine);
}
in.close();
}catch(Exceptione){
e.printStackTrace();
}
http://www.socs.uts.edu.au/MosaicDocs-old/url-primer.html
通常,URL可分成几个部分。上面的URL示例指示使用的协议为http(超文本传输协议)并且该信息驻留在一台名为www.socs.uts.edu.au的主机上。主机上的信息名称为/MosaicDocs-old/url-primer.html。主机上此名称的准确含义取决于协议和主机。该信息一般存储在文件中,但可以随时生成。该URL的这一部分称为路径部分。
URL可选择指定一个“端口”,它是用于建立到远程主机TCP连接的端口号。如果未指定该端口号,则使用协议默认的端口。例如,http协议的默认端口为80。还可以指定一个备用端口,如下所示:
http://www.socs.uts.edu.au:80/MosaicDocs-old/url-primer.html
构造方法摘要 |
URL(Stringspec) 根据String表示形式创建URL对象。 |
URL(Stringprotocol,Stringhost,intport,Stringfile) 根据指定protocol、host、port号和file创建URL对象。 |
URL(Stringprotocol,Stringhost,intport,Stringfile,URLStreamHandlerhandler) 根据指定的protocol、host、port号、file和handler创建URL对象。 |
URL(Stringprotocol,Stringhost,Stringfile) 根据指定的protocol名称、host名称和file名称创建URL。 |
Sockets=ss.accept();
System.out.println(s.getInetAddress().getHostAddress()+"正在运行");
PrintWriterp=newPrintWriter(s.getOutputStream(),true);
p.write("访问成功");
s.close();
//ss.close();
getPort()
获取此URL的端口号。
getDefaultPort()
获取与此URL关联协议的默认端口号。
getContent(Class[]classes)
获取此URL的内容。
getFile()
获取此URL的文件名。
例:获取sina的代码,复制到我的my.html
try{
URLu=newURL("http://www.sina.com/");
InputStreamReaderinput=newInputStreamReader(u.openStream());
BufferedReaderin=newBufferedReader(input);
StringinputLine;
FileOutputStreamfos=newFileOutputStream("d:\\my.html");
while((inputLine=in.readLine())!=null){
fos.write(inputLine.getBytes());
System.out.println(inputLine);
}
in.close();
}catch(Exceptione){
e.printStackTrace();
}
相关文章推荐
- FreeBSD Top States
- 嵌入式Linux开发相关网址收集
- FreeBSD 8.0安装详解
- FreeBSD scp xftp 无法使用时,考虑sftp。
- FREEBSD+PF 在6.2上的架设
- 我的收藏:一些技术相关网址(不断更新)
- FreeBSD5.4笔记记录一——ports及源码和内核更新
- FreeBSD reset or recover root password
- FreeBSD设置windows启动项
- 本博客代码与mallocfree相关申明
- Linux-系统管理相关命令--free;quota
- 相关BI学习网址
- 收藏的openfire相关内容的网址
- Legato On FreeBSD (Linux ON FreeBSD)
- 史上最全的Web安全相关网址汇总【转帖】
- linux相关的重要网址
- Freebsd OS+AMP+PHPMYADMIN安装手册
- 小规模DDoS(拒绝服务)用Freebsd+IPFW搞定