Selenium 2: 检测链接目标的内容类型

Selenium 2: 检测链接目标的内容类型,第1张

Selenium 2: 检测链接目标的内容类型

正如Jochen所建议的那样,在不下载内容的情况下获取Content-type的方法
是HTTP HEAD,而硒webdrivers似乎没有提供这种
功能。您将必须找到另一个库来帮助您
获取URL的内容类型。

可以做到这一点的Java库是ApacheHttpComponents,尤其是HttpClient.

(以下代码未经测试)

HttpClient httpclient = new DefaultHttpClient();HttpHead httphead = new HttpHead("http://foo/bar");HttpResponse response = httpclient.execute(httphead);BasicHeader contenttypeheader = response.getFirstHeader("Content-Type");System.out.println(contenttypeheader);

该项目为
HttpClient JavaDoc forHttpClient, the documentation for the HttpClient
interface 的文档包含了一个很好的
示例。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5560193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存