我有2页:xyz.com/a
和xyz.com/b
。我只有在先xyz.com/b
登录后才能访问xyz.com/a
。如果xyz.com/b
不经过其他访问,我只是通过浏览器拒绝访问(没有重定向到登录)。在登录后xyz.com/a
,我就可以访问另一个。
我的问题是使用curl命令执行此操作。我可以成功xyz.com/a
使用curl 登录,但是尝试xyx.com/b
访问后,访问被拒绝。
我使用以下内容:
curl --user user:pass https://xyz.com/a #works ok
curl https://xyz.com/b #doesn't work
我尝试将第二行与&一起使用,但没有用户/密码部分,但仍然无法正常工作。两个页面都使用相同的CA,所以这不是问题。有什么建议?谢谢
somefile
其中的cookie 包含path参数(/a
在这种情况下),并且不会转发到第二个调用。如果我在文件中编辑cookie并仅加一个斜杠,它将起作用(将cookie转发给第二个调用)。您是否知道是否可以阻止将路径存储在cookie文件中?