Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

HTTP sa Portable Component Library

[es] :: C/C++ programiranje :: HTTP sa Portable Component Library

[ Pregleda: 1646 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

karas

Član broj: 5574
Poruke: 482
*.routotelecom.com.



+1 Profil

icon HTTP sa Portable Component Library24.02.2006. u 09:34 - pre 221 meseci
Isprobavam Portable C++ Component Library za rad sa HTTP-om. Klijent konekcija radi ali imam problem sa slanjem parametara get i post metodom. Ako šaljem login podatke post metodom, npr. user="korisnik", password="lozinka", očekujem da mi Apache drugu stranicu a ne onu kojoj sam poslao login podatke, ali on mi vraća istu stranicu kojoj sam poslao parametre.

Code:

  try
  {
// napravi konekciju ka stranici index.php
    HTTPClientSession session("mysite.com");
    HTTPRequest req(HTTPRequest::HTTP_POST, "/index.php");

// salji podatke na index.php
    req.set("username", "korisnik");
    req.set("password", "lozinka");
    session.sendRequest(req);

// procitaj odgovor koji bi trebalo da bude main.html
    HTTPResponse resp;
    istream& rs =  session.receiveResponse(resp);
    StreamCopier::copyStream(rs, cout);
  }
  catch (Exception& exc)
  {
    cout << exc.displayText() << endl;
  }


Izgleda da server dobija loše HTTP zaglavlje poslate poruke jer se pojavljuju znaci koji nisu tekst. Sve lepo radi ako uradim preko browser-a (i get i post metodom).
Ima li neko ideju u čemu je problem: loše korišćenje biblioteke, sama biblioteka pravi problem, nešto treće?

Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

[es] :: C/C++ programiranje :: HTTP sa Portable Component Library

[ Pregleda: 1646 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.