我希望能够编写一个 curl 命令,在其中传递诸如用户名密码之类的选项,然后它应该连接到服务器。有没有办法可以确定用户是否能够连接到上述服务器?这意味着如果凭据不正确,在我运行 curl 时它应该会抛出一些错误。我尝试了以下方法:-
curl --silent -k --digest -u "admin:admin" "https://theservername.com:8010"
但这没有任何回报。
答案1
根据man curl
您没有收到回复的原因是--silent
,正如预期的那样:
Silent or quiet mode. Don't show progress meter or error mes‐
sages. Makes Curl mute. It will still output the data you ask
for, potentially even to the terminal/stdout unless you redirect
it.
如果您不想要进度表,您选择添加的可能原因--silent
,但您想查看错误消息,那么您必须-S
另外使用。