Linux 使用 curl 检查网络服务状态的脚本
Linux script with curl to check webservice status
我在 http://localhost/testing/validateLicence
处提供了许可证验证网络服务
我想编写一个 shell 脚本,这样我必须通过 webservice 调用传递许可证密钥。如果 webservice returns 200 OK 则执行 shell 脚本中的进一步步骤,否则执行将终止
请根据我的要求帮助我调用网络服务并比较if/else块中的http响应代码
看看这个问题:
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/
如果您的 Web 服务不喜欢 HEAD 请求,请删除 -I。
我在 http://localhost/testing/validateLicence
处提供了许可证验证网络服务我想编写一个 shell 脚本,这样我必须通过 webservice 调用传递许可证密钥。如果 webservice returns 200 OK 则执行 shell 脚本中的进一步步骤,否则执行将终止
请根据我的要求帮助我调用网络服务并比较if/else块中的http响应代码
看看这个问题:
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/
如果您的 Web 服务不喜欢 HEAD 请求,请删除 -I。