If I understand you correctly, you want to look at the requests a browser sends and then mimic them with a
WebRequest
?
A packet sniffer is one way, but it will be a lot of work. BTW: All HTTP traffic is on port 80 ( HTTPS is on port 443 ) for both GET and POST requests. The difference is only in the HTTP headers.
It may be easier to write a small website using the same technology as your target site and look at the requests a browser sends to that. You may learn enough to guess what is being sent to your target site for a given event.
Lastly, if the pages are too complex, you're basically going to have to write a browser user agent. How much effort do you want to put into this?
Here's a start:
http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol[
^]
Nick