Automatisches Navigieren auf Internetseiten
-
cout << "Antwort des Servers: \n"; while( bytesRecv == SOCKET_ERROR ) { bytesRecv = recv( ConnectSocket, recvbuf, sizeof(recvbuf), 0 ); cout << buffer; if ( bytesRecv == 0 || bytesRecv == WSAECONNRESET ) { cout << "Connection Closed.\n"; break; } cout << "Bytes Recv: " << bytesRecv; }
irgendwie bekomm ich da keine antwort, kommt nit mal aus der schleife raus;-(
cu
-
int bytesRecv = SOCKET_ERROR;
-
ich bekomm wohl was zurück aber das ist das gleiche was ich schicke...hmmm??????
bekomm das zurück:
POST https://oewassl.a1.net/cgi-bin/ivw-ssl/CP/service/login3 HTTP/1.0
Accept-Language: de
Content-Type: application/x-www-form-urlencoded
Pragma: no-cache
Host: https://oewassl.a1.net
Content-Length: 33loginid=name&passwd=xyz
das kanns ja nit sein???
-
es wird ein servlet aufgerufen hab ich grad rausgefunden und dem werden das passwort+benutzername mitgeteilt...
https://asmp.a1.net/asmp/ProcessLoginServlet/uxasms08/uxasms07
was macht man in diesem fall?? hmm?
cu
-
ich machs nun bissal anders schick einfach gleich die sms per post request...
schaut mal da:
http://www.rafb.net/paste/results/Hscw2T26.htmlwie schaut der post request beim senden einer sms aus???
so:
char msg[256]={"Sers du"}; char an1[256]={"43676"}; char an2[256]={"123456"}; int len; len=sprintf(buffer, "POST http://www.a1.net/sms_check_tr/1,2855,14-813-html-de,00.html HTTP/1.0\nAccept-Language: de\nContent-Type: no-cache, must-revalidate\nPragma: no-cache\nHost: http://www.a1.net\nContent-Length: %d\n\nan1=%s&an2=%s&msg=%s\r\n",16+strlen(an1)+strlen(an2)+strlen(msg), an1, an2, msg);
bitte infos aus der oberen url entnehmen!!!
ich weiß aber nit wie gross ist content-length??? was is content-type?
cu:D