日常CURL访问带host接口
通常我们在本地想测试某个测试服接口,往往测试服接口域名没有对外解析,那么直接在命令行中带上相关参数即可完成,不需要在hosts文件中添加记录。
用法:
1 2 | 1、curl -H"Host:api-test.iamjs.net" "http://127.0.0.1/test_curl.php" 2、curl -x"127.0.0.1:80" "http://api-test.iamjs.net/test_curl.php" |
上面两种方法对http协议的接口均可以使用,当遇到https的接口时,只能使用法1并且需要带上-k参数,即忽略证书的校验:
1 | curl -k -H"Host:api-test.iamjs.net" "http://127.0.0.1/test_curl.php" |
记录一则phpredis coredump事件 记录一起线上mysql binlog格式转换