-x 选择代理。-X 设置 HTTP 请求方法。如果某条命令写成 curl -x DELETE ...,curl 就会把 DELETE 读成代理端点,并可能尝试把它解析成主机名。

在更改 DNS、添加绕过规则或替换代理凭据之前,先修正这个选项。该错误只给出了 curl 解析到的参数,并不能证明真的存在名为 DELETE 的代理服务器。

curl --request DELETE --url https://example.com/resource

这只是一个示意性的方法和目标。请求仍可能从其他配置继承代理。如果确实需要显式代理,请用实际的端点单独加上 --proxy 选项。免费代理列表中的地址在这种请求获准经过公共中转时是该选项的公开候选;请在该值中保留其支持的协议。

对于较长的命令,写全选项名会让这一区别更容易检查。同样的拼写错误也可能出现在 POST 或 PUT 上,而漏写选项参数同样会改变后续文本的解释方式。

相关文章