2016-04-07 8 views

Antwort

6

Werfen Sie einen Blick auf std.net.curl. Es hat get und post Methoden:

import std.net.curl; 

auto content = get("d-lang.appspot.com/testUrl2"); 
// -- 
auto content = post("d-lang.appspot.com/testUrl2", [1,2,3,4]); 
2

curl ist unbestreitbar gute Lösung. Das würde Ihrem Projekt jedoch eine neue Abhängigkeit hinzufügen, oder? Abhängig von der Art des Projekts, an dem Sie arbeiten, rate ich Ihnen, Adam Ruppes Module arsd zu verwenden, insbesondere das Modul http (er arbeitet auch an http2), https://github.com/adamdruppe/arsd/blob/master/http.d. Oder vielleicht, wenn Sie ein Framework wollen, dann ist vibe.d Ihre beste Option (http://vibed.org), da es auch einen HTTP-Client hat. Es gibt zwei vibe.d-bezogene, Web-Entwicklung orientierte Bücher, die ich empfehlen, und sie sind auf der folgenden Seite aufgeführt: http://vibed.org/tutorials.