1
258
我还没有在500代码上测试过这个,但是它在其他代码上工作,比如200、302和404。
如@ibai建议,添加
|
2
35
作品。如果没有,您必须点击返回来查看代码本身。 |
3
13
在这里:
或者把它们放在一条线上:
要解释,HTTP响应始终包含作为响应第一行的一部分的服务器状态,例如:
脚本只使用curl向localhost:8080执行head请求。它将HTTP头转换为数组并返回第二个元素。为了简化一些故障处理,如果头在5秒内无法连接,或者由于某种原因卷曲失败,则返回500。 |
4
13
今天我需要快速演示一些东西,然后想到了这个。我想我会把它放在这里,如果有人需要类似于手术要求的东西。
这将发送一个电子邮件警报,从200个州的每一个变化,所以它是愚蠢和潜在的贪婪。为了改进这一点,我将研究通过几个状态代码循环,并根据结果执行不同的操作。 |
5
9
通过netcat和awk,您可以手动处理服务器响应:
|
6
8
要遵循3xx重定向并打印所有请求的响应代码,请执行以下操作:
|
7
2
另一个变化:
|
8
1
这有助于评估HTTP状态
|
9
1
这是一个冗长而易懂的剧本,灵感来自于 nicerobot ,只请求响应头,避免按建议使用ifs here . 当它遇到响应>=400时,它会输出一条反弹消息。这个echo可以用bounce脚本替换。
|
10
0
添加到@denniswilliamson评论:
然后,您可以使用下面这样的方法解析响应中的响应代码,其中x可以表示一个regex来标记响应的结束(这里使用一个JSON示例)。
请参见子字符串删除: http://tldp.org/LDP/abs/html/string-manipulation.html |
Community wiki · REST应用程序中的基本身份验证 1 年前 |
Heathcliff · 访问NGRX中的HTTP头响应 2 年前 |
Adeel Miraj · 阿拉莫菲尔-授权持有人和授权海关 6 年前 |
Hiren Gohel PRASANNA KUMAR K G · 使用api调用时,Laravel如何解码HTTP请求正文内容类型:application/x-www-form-urlencoded 6 年前 |
Talkerbox · 如何在uwsgi日志中添加HTTP头 6 年前 |