执行curl命令时出现curl: (3) URL非法字符错误求助
解决curl命令"Illegal characters found in URL"错误
问题原因
你的curl命令中,--user参数的凭据部分未用引号包裹,bash会将其中的特殊字符错误解析,导致URL识别异常。
修复步骤
将--user后的整个凭据字符串用单引号包裹,确保bash不会误解析其中的字符:
curl --user '3b11253746992b605ceb7a4:c026c49ef93334a5f98b4fd4e20c14329c4f0aaa4e6b45b78b76ec367425b6bef8c9dfbd' \ -F 'files[]=@calcEngine.csv' https://a.blazemeter.com/api/v4/folders/649a812e3506d803df412854/files
额外验证点
- 确认
calcEngine.csv文件在当前执行命令的目录下,若不在则替换为完整绝对路径(如/home/yourname/docs/calcEngine.csv) - 检查URL是否存在拼写错误、多余空格或不可见字符
内容的提问来源于stack exchange,提问作者Sunil Rao
相关产品推荐
相关产品推荐

