@ "------------"
-
vorschlag: poste deinen vollständigen code und ich gucke ob ich einen fehler sehe.
-
memset(&addr_,0,sizeof(SOCKADDR_IN));
addr_.sin_family=AF_INET;
addr_.sin_port=htons(port);
addr_.sin_addr.s_addr=inet_addr(proxy.c_str());
rc=connect(s,(SOCKADDR*)&addr_,sizeof(SOCKADDR));com = "GET /verwaltung/leitung/leitung.php3 HTTP/1.1\nHost: www.tu-chemnitz.de\r\n\n";
rc = send(s, com.c_str(), com.length(),0);
rc=recv(s,buf,1024,0);mfg
ps: wo sind hier deen die code tags hin?
-
ist mir zu wenig.
-
ich will es nämlich bei mir kompilieren können
-
aber das ist der winsock teil, da wird verbunden, gesendet und empfangen.
mfg
-
weil sonst kann ja nirgends der fehler liegen...
ich bekomm ne fehlerseiten von dem server, dass heisst ich
bin richtig verbundenmfg
-
com = "GET /verwaltung/leitung/leitung.php3 HTTP/1.1\nHost: www.tu-chemnitz.de\r\n\n";
HTTP/1.1\r\n
\r\n\r\n
der Aufruf bei meinem "GetHTTPFile" Plugin klappts mit dieser Seite einwandfrei.
Die \r \n sind eben nicht zum spass da:
http://www.faqs.org/rfcs/rfc2616.htmlHTTP/1.1 defines the sequence CR LF as the end-of-line marker for all
protocol elements except the entity-body (see appendix 19.3 for
tolerant applications). The end-of-line marker within an entity-body
is defined by its associated media type, as described in section 3.7.CRLF = CR LF
http://www.google.com/search?q=ascii cr lf
CR = carriege return
LF=line feed
http://en.wikipedia.org/wiki/New_line
ASCII code ist eben:
CR=13d
LF=10d
das bitte aber konsequent befolgen.
Dass es eben auch mit \n manchmal klappt liegt daran dass manche Server eben auch "nicht standard" akzeptieren.
Außerdem heißt ja Error 40010.4.1 400 Bad Request
The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
bitte, bitte das nächste mal erst lesen und dann Panik verbreiten - die meisten Fehler sind eben aus unachtsamkeit.
-
schön und gut aber ich bekomm ein 404 (document not found) auch mit den \r\n
mfg
-
Dann hat doch wohl nichts mehr mit Programmierung zu tun sondern mit deinem Rechner
-
ich hab wohl den um einiges besseren pc als du..
-
Das sieht mir hier zu trollig aus.
Tred bitte closen.
-
TRED schrieb:
Das sieht mir hier zu trollig aus.
Tred bitte closen.
geh du schreiben lernen...
-
winsock schrieb:
TRED schrieb:
Das sieht mir hier zu trollig aus.
Tred bitte closen.
geh du schreiben lernen...
Ich habe wohl eine um einiges bessere Rechtsschreibung als du...
-
man merkts
undd jetzt hör auf zu spamen
-
vielleicht haben die deine ip gesperrt
-
ne die sollte sich eigentlich täglich ändern.
und wen die meine IP gesperrt hätten bekäme ich kein 404 sondern was anderes.
mfg
-
GET /verwaltung/leitung/leitung.php3 HTTP/1.0\r\nHost: www.tu-chemnitz.de\r\n\r\n
das funktioniert nicht... und ich glaub kaum, dass es an dem code vor dem send liegt, weil der funktioniert sonst mit allen seiten die ich getestet habe..mfg
-
winsock schrieb:
GET /verwaltung/leitung/leitung.php3 HTTP/1.0\r\nHost: www.tu-chemnitz.de\r\n\r\n
das funktioniert nicht... und ich glaub kaum, dass es an dem code vor dem send liegt, weil der funktioniert sonst mit allen seiten die ich getestet habe..mfg
funktioniert