[dba-VB] HTTPWebRequest blues

Michael Maddison michael at ddisolutions.com.au
Mon Nov 23 23:38:16 CST 2009


Hi guys,

 

I may be clutching at straws here but has anyone done much with HttpWebRequest?

My process goes like this,

 

GET /ExpressBet/Standard/Default.aspx?State=2

Store the cookie container for re use

 

GET /ExpressBet/LoginFrame.aspx?State=2&ExpressBetMode=Standard

Store viewState for re use in next POST

 

POST /Login/LoginUser.aspx?State=2&ReturnURL=http://www.tab.com.au/ExpressBet/LoginFrame.aspx?State=2&ExpressBetMode=Standard

Does login, this succeeds

 

GET /ExpressBet/Aggregator.aspx?State=2&Controls=STD_MAIN&RacingCode=R&MeetingCode=M&FromDate=2009-11-24T00:00:00&RaceNumber=07&BetType=WinPlace&ExpressBetMode=Standard

Store viewState for re use

 

GET /Betting/BetTicket/DisplayClientSideBetTicket.aspx?State=2&ExpressBet=true&RacingCode=R&MeetingCode=M&FromDate=2009-11-24T00:00:00&BetType=WinPlace&amount=1.00&Selections=%3csc+id%3d%220%22+f%3d%22false%22+m%3d%220%22+s%3d%228%22+t%3d%22%22+k%3d%2207%22+%2f%3e+

The above redirects to

 

GET /Betting/BetTicket/PlaceRaceBetConfirmation.aspx?State=2&CurrentBet=2901d195-c59a-4c1b-8b0a-c476fc274f06&ExpressBet=True

Result looks ok  in Fiddler,

But response is unreadable in plain text.  Anyone know what this is? I think I need to get the viewstate from it somehow.  Snipped because of size constraints.

_?‡¨2°?-w?sF?ð'15??1??_i???i??_l?___???_?__?S??fY?d?R_adZ?Ri??__     2?#??4+?='+?<?)97?8??-;_l????sJ~?GP??EY?q??O^PFd?iV??AidDh_(?_?M?|Àr?r?À< ##??S],CR??ÀBÀ?*s?_?=0?"???- ?=S??3r"Ãr?s?rR= ??r?R???##?r<??J#?,??r?sò==???r??*???S?r??"?*??=??L?S?3r<=?2??B??0????+__??%i??9`?.I?a?)??N`9??pgGO__?__?_?__7_??>?N!??_n^???????nQ^?`????_?_____?0???_?h??X????_???dvTH??`??[?k?Sh?SDp??[h?c?OH???k?K?{??3??@°'13OW7???À0W°?<?t?*?l??txZq4 at AP?cz>8,?À??r2????_=}A???{?@??? i???)?5__F_?[?S?'4N?__C]}?M?}?Af???s?H??KÇ-H?€     ?u+N   ðs?r,?

 

The Last step I need to do is a final POST,

This returns an error page, dammit.

POST /Betting/BetTicket/PlaceRaceBetConfirmation.aspx?State=2&CurrentBet=2901d195-c59a-4c1b-8b0a-c476fc274f06&ExpressBet=True

Redirects to an error.aspx page.

 

The code for the last POST is the same for the successful calls as the failed call.

Both are HTTPS, I am handling the certificates.

 

Does this make sense to anyone?  J

Any ideas?

 

 

Cheers

 

Michael M 

 



More information about the dba-VB mailing list