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