Hoi,
Ik probeer vanuit mijn eigen applicatie een bepaalde url te openen (url B in onderstaand verhaal). Helaas lukt dat niet, wellicht doordat de server van die url een sessie bijhoudt en mijn GET request van die url niet overeenkomt met wat die sessie verwacht. Hieronder staat het hele verhaal.
Een website heeft een pagina waarvan de url A is (zie onderaan). A heeft een link naar B. B is een pagina op dezelfde host. Wanneer ik mijn browser start en ik open B direct, dan gaat het feest niet door: je moet vanuit A naar B surfen. (zo niet dan krijg ik weliswaar geen http foutmelding, maar een andere pagina die ik niet wil).
Ik kan wel A direct openen. Wanneer ik plaatjes en javascript uit zet en ik open A, dan wordt volgens mijn http sniffer alleen een GET naar A gedaan. Klik ik dan op B, dan wordt alleen een GET naar B gedaan. Er worden geen andere pagina's geladen.
Nu wil ik vanuit mijn java app. pagina B openen. Mijn beste poging is om vanuit mijn java app. eerst pagina A te openen, de cookie op te vangen en dan pagina B te openen met het cookie erbij en de juiste referer. Dit werkt echter niet. Waar zou het nog meer aan kunnen liggen?
Het zijn trouwens https pagina's.
Voor de volledigheid:
A = https://www.bwin.com/betviewiframe.aspx?RegionID=36
B = https://www.bwin.com/betviewiframe.aspx?MarkAll=1
op pagina A, staat helemaal links bijna bovenaan "All(18)". Dat is de link naar B.
Alle ideeën zijn welkom.
Ik probeer vanuit mijn eigen applicatie een bepaalde url te openen (url B in onderstaand verhaal). Helaas lukt dat niet, wellicht doordat de server van die url een sessie bijhoudt en mijn GET request van die url niet overeenkomt met wat die sessie verwacht. Hieronder staat het hele verhaal.
Een website heeft een pagina waarvan de url A is (zie onderaan). A heeft een link naar B. B is een pagina op dezelfde host. Wanneer ik mijn browser start en ik open B direct, dan gaat het feest niet door: je moet vanuit A naar B surfen. (zo niet dan krijg ik weliswaar geen http foutmelding, maar een andere pagina die ik niet wil).
Ik kan wel A direct openen. Wanneer ik plaatjes en javascript uit zet en ik open A, dan wordt volgens mijn http sniffer alleen een GET naar A gedaan. Klik ik dan op B, dan wordt alleen een GET naar B gedaan. Er worden geen andere pagina's geladen.
Nu wil ik vanuit mijn java app. pagina B openen. Mijn beste poging is om vanuit mijn java app. eerst pagina A te openen, de cookie op te vangen en dan pagina B te openen met het cookie erbij en de juiste referer. Dit werkt echter niet. Waar zou het nog meer aan kunnen liggen?
Het zijn trouwens https pagina's.
Voor de volledigheid:
A = https://www.bwin.com/betviewiframe.aspx?RegionID=36
B = https://www.bwin.com/betviewiframe.aspx?MarkAll=1
op pagina A, staat helemaal links bijna bovenaan "All(18)". Dat is de link naar B.
Alle ideeën zijn welkom.