如何指示 curl 在跟随重定向后重用凭据?

kar*_*dog 8 authentication redirection curl

我知道curl可以跟随重定向(-L参数),并且我知道我可以为请求 ( -u username:password)提供凭据,但我想在重定向链中一直使用这两者。

我怎么知道curl在每个重定向位置重复使用用户名和密码?

Sjo*_*erd 8

您可以使用以下--location-trusted选项执行此操作:

允许将名称 + 密码发送到站点可能重定向到的所有主机。

用于此的 libcurl 选项CURLOPT_UNRESTRICTED_AUTH可从 curl 版本 7.10.4-pre6(2003 年 3 月 31 日)获得。