Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » HTTP POST

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.03.2005, 15:22 Uhr
~OCC
Gast


Hi!
Kann mir jemand sagen wie ich einen HTTP POST mit c++ abschicken kann?
Also das was ich in HTML mit <method="post"> mache!



Danke OCC
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.03.2005, 15:57 Uhr
Th



Willst du ein Programm schreiben, das HTTP sendet oder empfängt, dann schau dir mal die CGICC-Seite an: www.gnu.org/software/cgicc/cgicc.html

Ein weiterer Link: http://velociraptor.mni.fh-giessen.de/Programmierung/anleitung-html.pdf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.03.2005, 16:36 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hier gibts im forum auch schon beispiele

POST-Daten werden einfach vor den body gesetzt, bzw nach der Anfrage.

Bsp:


Code:
POST /cgi-bin/datei.pl HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
Accept-Language: de
Accept-Charset: windows-1252, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1
Referer: www.domain.tld
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.11  [en]
Host: www.domain.tld:80
Content-Length: 40
Accept-Encoding: chunked

data=value&data2=value2



Content-Length ist wichtig korrekt zu setzen, den Rest kann man weglassen theoretisch (wie z.b Referer o.ä)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.03.2005, 17:10 Uhr
Pablo
Supertux
(Operator)


Da sist mit ANSI Mitteln nicht möglich. Welches OS?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.03.2005, 20:47 Uhr
~OCC
Gast


Win XP
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
10.03.2005, 20:49 Uhr
Pablo
Supertux
(Operator)


Ich verschieb mal ins WinAPI, ich schätze mal die WinAPI muss so eine Fuktion haben.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
10.03.2005, 21:23 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Jedenfalls musst du den Request mit sockets lösen, ich weiß nicht ob die im Ansi standard enthalten sind. Sockets kann man meistens mit einfachen mitteln einigermaßen portabel machen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
11.03.2005, 13:57 Uhr
Oliver
S2-Pixelgeneral


Oder mit WinInet via HttpOpenRequest, HttpSendRequest etc.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: