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

Windows CMD中curl使用Sec-Ch-Ua header报错的解决咨询

Windows CMD中curl正确设置Sec-Ch-Ua请求头的方法

在Windows CMD环境下,curl对引号的解析规则和Linux/PowerShell不同,你之前的写法错误在于用了单引号(CMD不将单引号视为字符串边界)或者错误的转义符(^^是PowerShell的转义方式,不适用于CMD),导致请求头格式混乱,进而触发URL解析错误。

正确的写法是利用双引号嵌套双引号来转义内部的引号:

curl -H "sec-ch-ua: ""Not_A Brand"";v=""8"", ""Chromium"";v=""120""" https://你的目标URL

关键要点:

  • CMD中,若要在双引号包裹的字符串内部使用双引号,必须用两个连续的双引号进行转义
  • 整个请求头参数(包括头名称和值)要放在一对双引号内,确保空格、引号等特殊字符被curl正确识别
  • HTTP头字段名不区分大小写,sec-ch-ua和Sec-Ch-Ua效果一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 10:33:25