Próbuję wyświetlić stronę z danymi filii GLS na podstawie kodu pocztowego.
http://www.gls-group.eu/276-I-PORTAL-WEB/c...L01/PL/5005.htm
POST, który jest wysyłany przy wpisaniu wartości na stronie:
  1. Content-Type: application/x-www-form-urlencoded
  2. Content-Length: 223
  3. org.apache.struts.taglib.html.TOKEN=c3ebc738008e70aeb3b752a80b8f9108&
  4. txtAction=70120&
  5. method=&
  6. getColumn=&
  7. searchNextPage=&
  8. cmdImageButton%2870120%29.x=0&
  9. cmdImageButton%2870120%29.y=0&
  10. txtCountyNum=616&
  11. txtZipCode=80-266&
  12. txtCity=


POST, który wysyłam z formularza ze swojego serwisu:
  1. Content-Type: application/x-www-form-urlencoded
  2. Content-Length: 223
  3. org.apache.struts.taglib.html.TOKEN=7f1171a78ce0780a2142a6eb7bc4f3c8&
  4. txtAction=70120&
  5. txtCountyNum=616&
  6. txtCity=&
  7. method=&
  8. getColumn=&
  9. cmdImageButton%2870120%29.x=0&
  10. cmdImageButton%2870120%29.y=0&
  11. searchNextPage=&
  12. txtZipCode=11-200


Różnica jest taka, że w przypadku mojego POSTa token to tylko md5(rand(1,1000)). Reszta danych identczna jak bym wysyłam forma ze strony gls. Dostaje komunikat 'Strona już została wysłana.'.
Strzelam, że Struts sprawdza czy token podany w poście jest poprawny i w przypadku moich zapytań nie podaje wyniku.

Szukam jakiejś porady jak można inaczej pobrać te dane, może ktoś miał podobny problem z GLS.