用curl检查Web服务状态的Linux脚本

时间:2015-02-25 13:41:06

标签: web-services shell unix curl wget

我在http://localhost/testing/validateLicence

提供了许可证验证网络服务

我想以这样的方式编写一个shell脚本,我必须通过webservice调用传递许可证密钥。如果webservice返回200 OK,则执行shell脚本中的其他步骤,否则将终止执行

请根据我的要求帮助我调用Web服务并比较if / else块中的http响应代码

1 个答案:

答案 0 :(得分:0)

看看这个问题:

https://superuser.com/questions/272265/getting-curl-to-output-http-status-code

你应该能够在你的逻辑的脚本中找到这样的东西(来自那里的第二个答案):

curl -s -o /dev/null -I -w "%{http_code}" http://www.example.org/

如果您的网络服务不喜欢HEAD请求,请删除-I。