如何判断一个链接是文本类型?

masse 2005-11-20 09:26:15
给定一个http链接

比如http://www.host.com/do?id=100

如何判断这个页面是文本类型?
这里所谓文本,
就是指非rar,zip,exe,avi,jpg等等一些类型的,

比如html,jsp,txt,asp等等,就可以算文本

有没有方法判断?

搜索引擎用,谢谢
...全文
160 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
skycncomp 2005-11-22
  • 打赏
  • 举报
回复
我觉得好像判断不了吧
如果在web.xml里面做了映射,
struts中的.do,该怎么判断呢?
是不是需要在http头中可以判断出来?猜想
masse 2005-11-22
  • 打赏
  • 举报
回复
这个恐怕不行吧,我用urlconnection连接一个zip包,
取出来的type还是text/html
masse 2005-11-22
  • 打赏
  • 举报
回复
判断是能判断的,
就是非常麻烦,

比如得到一个流,判断里面的是文本,还是二进制文件

就是太麻烦了。
alabaza 2005-11-21
  • 打赏
  • 举报
回复
java.net包
masse 2005-11-21
  • 打赏
  • 举报
回复
这个类在什么包里面?
好像没有看到啊
zouxinfox 2005-11-21
  • 打赏
  • 举报
回复
不好意思,第三行写错了,应该是URLConnection h=url.openConnection();
zouxinfox 2005-11-21
  • 打赏
  • 举报
回复
HttpConnection被URLConnection封装了。例如
URL url=new ("http://www.sina.com");
HttpConnection h=url.openConnection();
if(h instanceof HttpConnection)
alabaza 2005-11-20
  • 打赏
  • 举报
回复
HttpConnection的getContentType()方法,继承自URLConnection,FTP也可以用 应该可以满足需求了

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧