CURL para acessar uma página que requer um login de uma página diferente
Eu tenho 2 páginas:xyz.com/a
exyz.com/b
. Só posso acessarxyz.com/b
se e somente se eu fizer loginxyz.com/a
primeiro. Se acessarxyz.com/b
sem passar pelo outro, simplesmente recebo acesso negado (nenhum redirecionamento para login) através do navegador. Uma vez que eu login noxyz.com/a
Eu posso acessar o outro.
Meu problema é fazer isso usando o comando curl. Posso fazer login com sucesso paraxyz.com/a
usando curl, mas tentexyx.com/b
e eu tenho acesso negado.
Eu uso o seguinte:
curl --user user:pass https://xyz.com/a #works ok
curl https://xyz.com/b #doesn't work
Eu tentei usar a segunda linha com e sem a parte de usuário / senha e ainda não funciona. Ambas as páginas usam a mesma autoridade de certificação, portanto, isso não é um problema. Alguma sugestão? obrigado