Difference between revisions of "Using cURL to troubleshoot monitors"
From Tech-Wiki
Line 6: | Line 6: | ||
'''Example syntax for HTTP:''' | '''Example syntax for HTTP:''' | ||
− | curl http://[ip][port]/[ | + | curl http://[ip][port]/[URN] |
'''Example syntax for HTTPS:''' | '''Example syntax for HTTPS:''' | ||
− | curl | + | curl '''-k''' https://[ip][port]/[URN] |
-k to ignore certificate issues | -k to ignore certificate issues | ||
Line 16: | Line 16: | ||
'''Example to pass a host header''' | '''Example to pass a host header''' | ||
− | curl --header 'Host: [host]' [ | + | curl --header 'Host: [host]' [METHOD]://[ip][port]/[URN] |
Additional useful option | Additional useful option |
Revision as of 08:16, 28 June 2017
cURL is a very useful tool when testing monitors
Example syntax for HTTP:
curl http://[ip][port]/[URN]
Example syntax for HTTPS:
curl -k https://[ip][port]/[URN] -k to ignore certificate issues
Example to pass a host header
curl --header 'Host: [host]' [METHOD]://[ip][port]/[URN]
Additional useful option
-h for help -v for verbosity