我有 2 页:xyz.example/a
and xyz.example/b
。我只能访问xyz.example/b
当且仅当我登录xyz.example/a
第一的。如果访问xyz.example/b
无需通过其他,我只是通过浏览器拒绝访问(没有重定向到登录)。一旦我登录xyz.example/a
,我可以访问另一个。
我的问题是使用curl 命令执行此操作。我可以成功登录xyz.example/a
使用curl,然后尝试xyz.example/b
我的访问被拒绝。
我使用以下内容:
curl --user user:pass https://xyz.example/a #works ok
curl https://xyz.example/b #doesn't work
我尝试使用带有 & 而不带用户/密码部分的第二行,但仍然不起作用。两个页面都使用相同的 CA,因此这不是问题。
此外,您可能想通过浏览器登录并获取包含所有标头(包括 cookie)的命令:
打开开发人员工具的网络选项卡,登录,导航到所需页面,使用“复制为 cURL”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)