检查HTTP代码200的URL

埃迪·M·帕特里克(Eddie M.Patrick)

我有一个包含如下URL列表的文本文件:

http://somesite.com/some-article/
https://anothersite.fr/somepage.php?page=something

我想做的是检查哪些URL返回HTTP代码200(确定)并将它们放在另一个文件的列表中。

如何使用终端完成此操作?卷曲?

吉尔·奎诺(Gilles Quenot)

尝试使用进行此操作

while read url ; do
    ret=$(curl -I -s "$url" -o /dev/null -w "%{http_code}\n")
    ((ret==200)) && echo "$url" >> new_list_URL
done < list_URL

或POSIX模式:

while read url ; do
    ret=$(curl -I -s "$url" -o /dev/null -w "%{http_code}\n")
    [ $ret -eq 200 ] && echo "$url" >> new_list_URL
done < list_URL

检查男人的卷发

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从文件获取URL地址并检查HTTP代码

URL运行状况检查PowerShell脚本在大多数站点上都能正确获取HTTP 200,但是在某些... API超时问题上却不正确的“ 0”状态代码?

检查URL时无法获得200 OK?

使用bash检查url是否返回200

返回HTTP代码200从春天REST API

在C中检查服务器响应代码200

检查与URL的HTTP连接(Android)

检查HTTP POST请求的响应是否为200

如何检查角度8中的响应或状态代码以将文件上传到S3预置URL,并且statusCode为200

如果不是HTTP 200,“ curl -I”的退出代码是什么?

为什么在MethodNotAllowedHttpException时Laravel回复200个HTTP代码?

Git克隆错误:RPC失败;结果= 56,HTTP代码= 200

HTTP 200响应代码在Blazemeter中显示为错误

为 HTTP 200 和 500 状态代码验证 Alamofire 响应

Apache / PHP在错误页面上返回HTTP状态代码200

如果HTTP状态代码!= 200,Silex会给出空响应

使用WSGI在200之前返回HTTP 1xx代码

使用标头重定向,但http代码始终为200

Symfony JsonResponse忽略定义的HTTP代码,仅响应200

Dropwizard / Jackson从函数返回HTTP代码200,但AJAX POST出错

HTTP 500错误失败,并显示200状态代码

检查远程URL以获取JavaScript代码段

使用 Python 检查 URL 状态代码的脚本

检查“ http_status / 100!= 2”要比“ http_status!= 200”更好

检查URL是HTTPS还是HTTP协议?

发生AJAX HTTP错误。HTTP结果代码:200调试信息如下

Docker-如何检查Dockerfile中的curl命令是否具有响应代码200

为什么flutter的http.get函数会使服务器返回http错误代码409?在浏览器上调用完全相同的url返回状态码200

不推荐使用的URL的HTTP状态代码