我有2页: xyz.example/a和 xyz.example/b。我只能访问 xyz.example/b当且仅当我先登录到 xyz.example/a。如果访问 xyz.example/b而不通过其他,我只是获得访问拒绝(没有重定向登录)通过浏览器。一旦我登录 xyz.example/a,我就可以访问另一个。
我的问题是使用 curl 命令执行此操作。我可以使用 curl 成功地登录到 xyz.example/a,但是如果尝试使用 xyz.example/b,则访问被拒绝。
我使用以下方法:
curl --user user:pass https://xyz.example/a #works ok
curl https://xyz.example/b #doesn't work
我试过在第二行中加上 & 而不加上用户/密码部分,但仍然不起作用。两个页面使用相同的 CA,所以这不是问题。