NTLM身份验证后将带有curl的请求发送到同一服务器

时间:2019-10-20 03:57:31

标签: curl ntlm

我有此命令(省略了一些值),并且已成功进行身份验证。

string_view

问题是重定向后它会显示一个页面,我想使用该页面上的某些唯一值来发送发布请求。我无法通过单独的curl命令发送它,因为它将使我退出NTLM会话。是否可以在同一条语句中发送带有curl的另一个请求,以便我保持身份验证?

1 个答案:

答案 0 :(得分:0)

--next是你的朋友!这样,您可以在同一命令行中执行多个不同的HTTP请求。用它来分隔命令行来分隔“操作”。

类似这样的东西:

curl [URL] -v --ntlm --negotiate -u [username]:[password] -L --next \
[URL2] --ntlm --negotiate -u [username]:[password] -d what=sendDatatoServer

(出于显示目的,我使用\ +换行符来分隔行,应将其删除)