Heb reeds een Vb.Net applicatie die inlogt op een website middels een HTTPS Post. Dit gaat correct.
Daarna doe ik nog een POST request om gegevens van een bepaalde pagina op te halen (export van een CSV).
Echter geeft de server een HTTP 302 redirect en geeft "Due to technical problems, the download failed."
Handmatig inloggen en dan op de export knop drukken gaat wel goed.
Heb 1 op 1 de Raw HTTPS POST headers nagekeken middels Fiddler en zie geen verschil tussen de bot en handmatig?
Alleen in de Cookies lijkt een verschil te zitten, echter dit lijken alleen tracking cookies.
De Form data bestaat uit ook uit een beginDate=2016/02/25, dit geef ik al door als beginDate=2016%2F02%2F25 Of moet dit met een officiele URL encode? In de Raw HTTP Headers zie ik gewoon geen verschil.
Iemand een idee wat ik kan doen om uit te zoeken waar het mis gaat? (Heb dus geen controle over de server. Is een publieke website). Wireshark weinig toevoegen denk ik?
Daarna doe ik nog een POST request om gegevens van een bepaalde pagina op te halen (export van een CSV).
Echter geeft de server een HTTP 302 redirect en geeft "Due to technical problems, the download failed."
Handmatig inloggen en dan op de export knop drukken gaat wel goed.
Heb 1 op 1 de Raw HTTPS POST headers nagekeken middels Fiddler en zie geen verschil tussen de bot en handmatig?
Alleen in de Cookies lijkt een verschil te zitten, echter dit lijken alleen tracking cookies.
De Form data bestaat uit ook uit een beginDate=2016/02/25, dit geef ik al door als beginDate=2016%2F02%2F25 Of moet dit met een officiele URL encode? In de Raw HTTP Headers zie ik gewoon geen verschil.
Iemand een idee wat ik kan doen om uit te zoeken waar het mis gaat? (Heb dus geen controle over de server. Is een publieke website). Wireshark weinig toevoegen denk ik?