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

使用curl时如何隐藏HTML body?相关参数配置问询

如何用curl隐藏HTML Body并获取所需请求详情

嘿,刚好你要的需求curl都能完美满足,给你整理一套实用的参数组合,一步步拆解给你看:

核心:隐藏HTML Body

要彻底不输出响应的HTML Body,最直接的方式是把Body导向「空设备」:

  • Linux/macOS环境用:-o /dev/null
  • Windows命令提示符下用:-o NUL

满足所有需求的完整命令

结合你要的「获取响应头、自动跟随重定向、查看加密/认证方式、往返时间」,推荐用这套命令:

curl -L -i -v -o /dev/null https://example.com

逐个解释参数作用:

  • -L:自动跟随HTTP重定向(处理所有3xx状态码的跳转)
  • -i:在输出中包含完整的响应头信息
  • -v:开启 verbose 调试模式,会显示详细日志——包括SSL/TLS加密协商过程、认证交互细节、请求/响应的时序(往返时间也会在这里体现)
  • -o /dev/null:把响应Body直接丢弃,不会输出到终端

简化版(嫌调试日志太啰嗦的话)

如果你不需要最详尽的调试信息,只想看响应头和关键时序统计,可以用-s(静音模式,去掉进度条)搭配-w自定义输出统计字段:

curl -L -i -s -o /dev/null -w "总往返耗时: %{time_total}s\nDNS解析耗时: %{time_namelookup}s\nSSL握手耗时: %{time_appconnect}s\n" https://example.com

这里的-w可以灵活配置你关心的统计项,比如%{ssl_verify_result}能查看SSL验证结果,%{http_code}能获取最终响应状态码,按需调整即可。

小提醒

别用-I参数(发送HEAD请求)来替代,虽然它也不会返回Body,但部分服务器对HEAD请求的响应逻辑和GET不同,如果你需要模拟真实GET请求的完整流程(只是不看Body),-o /dev/null的方式更靠谱。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:10:05