我们如何在常规中检查网址是否正常工作?
当我们点击一个按钮时,我将从'urls'表中获取现有数据库中的所有网址,并且需要检查哪个网址正常工作
Ex:http:
//baldwinfilter.com/products/start.html - 不工作
http:// www.subaru.com/ -
来自db的工作和许多网址.
我的目标是获取所有网址,并检查哪一个正在工作,哪个不工作.
我们需要检查它返回的状态吗?
任何人都可以帮助我提出想法......
在此先感谢...
您可以像这样使用HttpBuilder:
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.5.0-RC2' )
import groovyx.net.http.HTTPBuilder
def urls = [
"http://baldwinfilter.com/products/start.html",
"http://www.subaru.com/"
]
def up = urls.collect { url ->
try {
new HTTPBuilder( url ).get( path:'' ) { response ->
response.statusLine.statusCode == 200
}
}
catch( e ) { false }
}
println up
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3292 次 |
| 最近记录: |