HTTP-client Beispiel auf win32
Ich entwickeln wollte, um eine HTTP-Beispiel auf der win32-Plattform, der asynchron ist.
Ich bin neu in der win32-Programmierung, welche die api und Bibliothek-win32-Plattform bietet für die HTTP-senden und empfangen von request? Ich benutze Windows XP mit VS 2005.
Wenn jedes Beispiel ist zur Verfügung bitte geben Sie einen link, um es.
Artikel zeigt eine Funktion, die Griffe GET und POST.
InformationsquelleAutor Vinayaka Karjigi | 2009-07-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie WinHTTP-Bibliothek. Hier ist eine Probe auf Asynchronen Abschluss.
InformationsquelleAutor Canopus
Fenster HTTP-Dienste "bietet Entwicklern eine HTTP client-Anwendungsprogrammierschnittstelle (API) zum senden von Anfragen über das HTTP-Protokoll an andere HTTP-Server."
HTTP-Server-API "ermöglicht es Anwendungen, um die Kommunikation über HTTP, ohne Verwendung von Microsoft Internet Information Server (IIS)"
InformationsquelleAutor Brandon E Taylor
Generell würde ich empfehlen, etwas cross-Plattform-wie cURL, POCO, Qt, oder Asio (Recht modern und schön). Jedoch, hier ist ein Windows-Beispiel mit
IXMLHTTPRequest
:Ich glaube, es ist Teil der MSXML SDK, das sieht aus, um eine library für Windows: msdn.microsoft.com/en-us/library/ms753804(v=vs. 85).aspx
InformationsquelleAutor Peter Tseng
Boost-Asio ist eine schöne synchrone/asynchrone Bibliothek, die alles, was Sie brauchen für HTTP-Server/clients. Es hat einige umfassende Beispiele auf HTTP-Server und die entsprechenden clients. Nun, wenn Sie sind neu in C++ im Allgemeinen wird diese Bibliothek kann ein wenig kryptisch. Sie konnte immer gehen schauen Sie auf MSDN, wenn Sie wollen eine von Grund auf Vorgehen.
InformationsquelleAutor DeusAduro
Dies ist ein Beispiel
https://github.com/pedro-vicente/lib_netsockets
Einer C++ - light-wrapper für POSIX-und Winsock-sockets
Es verwendet HTTP GET zum abrufen einer Datei von einem web-server, server-und Datei-Befehlszeile-Parameter. Die remote-Datei gespeichert ist, um eine lokale Kopie.
InformationsquelleAutor Pedro Vicente