M
mammothman42
Hi
Sorry to be posting slabs of code, but i simply can't get this code to
work. I continue to get error 405, method not allowed at
req.GetRequestStream(). Can't for the life of me figure out why, i
mean, of course POSTing is allowed, that's how the site submits the
user data!
WebRequest req =
WebRequest.Create("https://www2.netbank.commbank.com.au/netbank/NetBank/scripts/cgiclnt.dll/CORE-Main Web/ND000_");
byte [] data = null;
data =
System.Text.Encoding.ASCII.GetBytes("EWF_SYS_0=61118042-ff0a-11d0-98df-006097b70359&EWF_FORM_NAME=aBegin&BANK%20ID=CBA&PRODUCT%20NAME=EBS&GROUP=BANKING&LANGUAGE%20ID&USERID=myID&PIN=myPIN&EWFBUTTON&EXTRA3=bankmain&LOGONID=myID&LOGONPIN=myPIN&SUBMIT%20BUTTON=Logon");
req.Method="post";
req.ContentType="application/x-www-form-urlencoded";
req.ContentLength = data.Length;
Stream outputStream = req.GetRequestStream();
outputStream.Write (data, 0, data.Length);
outputStream.Close();
//retrieveFromURL
WebResponse response = req.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
string htmlContent = reader.ReadToEnd();
cheers
Dave
Sorry to be posting slabs of code, but i simply can't get this code to
work. I continue to get error 405, method not allowed at
req.GetRequestStream(). Can't for the life of me figure out why, i
mean, of course POSTing is allowed, that's how the site submits the
user data!
WebRequest req =
WebRequest.Create("https://www2.netbank.commbank.com.au/netbank/NetBank/scripts/cgiclnt.dll/CORE-Main Web/ND000_");
byte [] data = null;
data =
System.Text.Encoding.ASCII.GetBytes("EWF_SYS_0=61118042-ff0a-11d0-98df-006097b70359&EWF_FORM_NAME=aBegin&BANK%20ID=CBA&PRODUCT%20NAME=EBS&GROUP=BANKING&LANGUAGE%20ID&USERID=myID&PIN=myPIN&EWFBUTTON&EXTRA3=bankmain&LOGONID=myID&LOGONPIN=myPIN&SUBMIT%20BUTTON=Logon");
req.Method="post";
req.ContentType="application/x-www-form-urlencoded";
req.ContentLength = data.Length;
Stream outputStream = req.GetRequestStream();
outputStream.Write (data, 0, data.Length);
outputStream.Close();
//retrieveFromURL
WebResponse response = req.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
string htmlContent = reader.ReadToEnd();
cheers
Dave