You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Postman测试API时遭遇「Bad Request - Invalid Hostname」错误求助

Postman请求API出现「Bad Request - Invalid Hostname」错误的排查建议

我在使用Postman测试一个简单的GET API时,收到「Bad Request - Invalid Hostname」错误,但相同请求在Google Chrome和ReqBin中都能正常返回预期结果「HIT3 Version 3.1.20230424」。已检查Postman的URL、代理设置及SSL配置,仍未解决问题,求遗漏的设置排查思路。

请求详情

GET /HitTest3/api/hit?api_key=r HTTP/1.1
Host: www.hi-tier.de
Accept: application/json

错误响应详情

HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Mon, 12 Jun 2023 08:06:51 GMT
Connection: close
Content-Length: 334

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Hostname</h2>
<hr><p>HTTP Error 400. The request hostname is invalid.</p>
</BODY></HTML>

Postman截图

排查及解决建议

  • 手动添加并锁定Host请求头:在Postman的「Headers」面板中手动添加Host: www.hi-tier.de,确保该头未被自动修改或覆盖。
  • 关闭自动跟随重定向:进入请求的「Settings」标签,关闭「Follow redirects」选项,避免重定向过程中Host头被异常替换。
  • 清理Postman缓存:进入「Settings」→「General」,点击「Clear cache」清除缓存后重新发送请求。
  • 切换Postman客户端类型:如果使用的是网页版Postman,切换到桌面客户端测试,避免浏览器环境限制导致请求头传递异常。
  • 禁用第三方插件/扩展:关闭Postman中所有已安装的插件,排除插件篡改请求头的可能性。
  • 检查本地Hosts文件:确认系统Hosts文件中没有错误映射www.hi-tier.de的记录。
  • 重置Postman设置:进入「Settings」→「General」,点击「Reset settings」恢复默认配置后重试。

内容的提问来源于stack exchange,提问作者NotGael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 12:13:13