D,作为众所周知的语言,在图书馆方面几乎没有什么用处。我正在尝试下载一个文件,我可以看到使用DMD 2和phobos的方式是使用etc.c.curl,但是......卷曲很难使用。因为我无法在任何地方找到一个好的例子。如何使用etc.c.curl?
以最简单的方式下载文件答案 0 :(得分:6)
我不太了解etc.c.curl API,它只是对C Curl库的绑定。一个更容易使用的D风格包装器目前正在进行正式审查,并且很可能会进入接下来的两个Phobos / DMD版本中。如果您想在同一时间内进行试用(了解审核流程可能会对其进行重大更改),请参阅:
https://github.com/jcd/phobos/blob/curl-wrapper/etc/curl.d(代码)
http://freeze.steamwinter.com/D/web/phobos/etc_curl.html(文档)
如果您不想使用这个前沿的包装器,您还可以查看它的代码,以了解如何使用etc.c.curl C绑定完成您想要完成的任务。