#5154·hurl

使用 Hurl debug curl 命令时,包含以 '@' 开头的文本请求体会导致命令出错

作者: jcamiel创建于 2026年7月22日更新于 2026年7月22日
标签bug

鉴于此 Hurl 文件 :

[呼喊声] 邮政 https://httpbin.io/ 任何东西

@ 文件名

由 Hurl 生成的调试卷轴命令错误:

贝壳
$ 投掷 -- -- 动词测试。 hurl
*——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
* 执行条目1
* 联合国
. . . . . . . .
* 请求可按以下滚动命令运行:
* 卷起- 标题“ Content- Type : ” -- data $“ @ filename\n” “https://httpbin.io/ anything”
* 联合国
> POST/任何东西HTTP/1.1
```

然后运行卷轴命令 :

贝壳
$ 卷曲- 标题“ Content- Type : ” -- data $“ @ filename\n” “ https://httpbin.io/ anything”
卷轴: 打开文件名失败

卷轴: 选项 -- -- 数据: 读取文件时遇到的错误
卷轴: 尝试“ curl -- help” 或“ curl -- 手动” 以获取更多信息
```


当产生卷曲命令时,我们应该:
- 使用`-data-raw'来表示非二进制体,不从`--------------------------------------
- 否则使用`数据-二进制'

内容来源: Orange-OpenSource/hurl