CURL, aby uzyskać dostęp do strony wymagającej logowania z innej strony

Mam 2 strony:xyz.com/a ixyz.com/b. Mogę tylko uzyskać dostępxyz.com/b jeśli i tylko jeśli się zalogujęxyz.com/a pierwszy. Jeśli dostępxyz.com/b bez przechodzenia przez drugą, po prostu otrzymuję odmowę dostępu (brak przekierowania do logowania) przez przeglądarkę. Po zalogowaniu sięxyz.com/a, Mogę uzyskać dostęp do drugiego.

Moim problemem jest wykonanie polecenia curl. Mogę zalogować się pomyślnie doxyz.com/a używając curl, ale potem spróbujxyx.com/b i otrzymuję odmowę dostępu.

Używam następujących:

curl --user user:pass https://xyz.com/a  #works ok
curl https://xyz.com/b #doesn't work

Próbowałem użyć drugiej linii z & bez części użytkownika / hasła i nadal nie działa. Obie strony używają tego samego urzędu certyfikacji, więc to nie problem. Jakieś sugestie? Dzięki

questionAnswers(3)

yourAnswerToTheQuestion