我正在尝试使用nagios监控站点,但我喜欢这个答案,谁可以帮助我回复
/usr/lib/nagios/plugins/check_http -H www.medcom.com.tn -I @IP -s "Tunis"
HTTP CRITICAL: HTTP/1.1 302 Found - string not found - 421 bytes in 0,105 second response time |time=0,105379s;;;0,000000 size=421B;;;0
我们正在将应用程序从.net框架升级到.net核心2.0。
在它中,我们使用一个HttpWebRequest来联系一个AllowAutoRedirect设置为false的站点。当代码执行request.GetResponse()时,站点将返回302个响应,在.net框架中这个响应是OK的--您可以接受响应并处理它(我们是在set-cookie头值之后)。
但是,在.net核心2.0中,抛出一个WebException:
The remote server returned an error: (302) Found.
我的理解是否不正确,因为302应该导致抛出异常,而不是如果AllowAuto