【发布时间】:2019-10-20 03:57:31
【问题描述】:
我有这个命令(省略了一些值)并且它正在成功验证。
curl [URL] -v --ntlm --negotiate -u [username]:[password] -L
问题是它在重定向后出现了一个页面,我想使用该页面上的一些唯一值来发送发布请求。我不能在单独的 curl 命令中发送它,因为它会使我退出我的 NTLM 会话。有没有办法在同一个语句中使用 curl 发送另一个请求,以便我保持身份验证?
【问题讨论】:
-
默认情况下 curl 会尝试保持和重用连接,你确定它没有在你的情况下这样做吗?
-
我已经检查过了,它没有重复使用我与下一个请求的连接,但是当我使用
-L时,它会说Re-using existing connection! (#0) with host [URL]。如果没有,它会在执行结束时发送这个Connection #1 to host [URL] left intact。有没有办法重用连接?