诺亚方舟

沉淀

日常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"

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>