Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Miksi palvelin ei ymmärrä minua

tuuppi [07.12.2007 21:38:06]

#

Tein c++:la clientin jolla olisi tarkoitus kirjautua eräälle http-palvelimelle.
Mikäköhän on vikana kun lähetän alla olevat tiedot palvelimelle mutta se valittaa vain AUTHORIZE ERROR:ia.

char data[1000] = "GET / **UnReg**\n\r"
                  "Host: 192.168.11.1\n\r"
                  "Connection: keep-alive\n\r"
                  "Authorization: Basic bmltaTpwYXNzdQ==\n\r";

Valittaa samaa erroria vaikka lähettää pelkän GET:in.

(Mod. Edit. Kooditagit.)

Legu [07.12.2007 22:00:12]

#

No ainakin rivinvaidot on väärin: ei \n\r vaan \r\n.
Ja mikä tuo "**UnReg**" on?

tuuppi [07.12.2007 22:17:50]

#

Legu kirjoitti:

Ja mikä tuo "**UnReg**" on?

Oho sehän se oli väärin. Unohtui siihen kun katoin snifferillä miten muut ohjelmat sen pistää, ja koska snifferi oli kokeiluversio se lisäs siihen ton **UnReg**.

Legu [07.12.2007 22:24:20]

#

Joo, löytyyhän tuon toimimissysteemi myös vaikka osoitteesta http://en.wikipedia.org/wiki/Basic_access_authentication.

Lumpio [09.12.2007 17:30:09]

#

Ja loppuun se tuplarivinvaihto.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta