Postman 修改请求 host

这个问题很久之前就遇到了,但是一直没想到办法解决。那就是我要往一个地址发送请求,但是请求的 url 域名和我实际要访问的 host 并不是同一个。这个问题在访问 cdn 节点的时候也会遇到,实际发送到节点的请求 host 是网站的 host 而不是 cdn 的 host 或者回源的 host。

为了解决这个请求问题,现在我一直是用的 curl 拷贝请求,直接在命令行中执行,如下:

curl 'https://60.210.23.56/' \
  -H 'Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7' \
  -H 'Cache-Control: max-age=0' \
  -H 'Connection: keep-alive' \
  -H 'Host: h4ck.org.cn' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36' \
  --compressed \
  --insecure

但是这么搞的问题就是返回的数据不大好处理,直接在命令行返回了。于是还是想着在 post man 修改 host,搜索了一下,发现之前的版本可以有个 raw 页面请求,但是我用的版本并没有。

 并且这个请求字段是自动生成的,还不能编辑。这尼玛就离谱啊,不过就在刚刚,忽然想到,我把你的禁用了,新建一个 host 不就完了吗,说干就干,咦,要的就是这个效果,哈哈哈。就这么点破问题,困扰了好几天,哎,智商越来越低了。

预览效果:

嗯嗯,智商有那么一点点,但是不大多。

☆版权☆

* 网站名称:obaby@mars
* 网址:https://h4ck.org.cn/
* 个性:https://oba.by/
* 本文标题: 《Postman 修改请求 host》
* 本文链接:https://h4ck.org.cn/2023/09/13410
* 短链接:https://oba.by/?p=13410
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


分享文章:

猜你喜欢:

8 comments

    1.  
      Google Chrome 116 Google Chrome 116 Mac OS X 10.15 Mac OS X 10.15 cn山东省济南市 移动

      这就不要尬吹了吧。哈哈哈。
      就是智商略低,略低。

发表回复

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