文件名称:clj-curl:卷曲为clojure
文件大小:26KB
文件格式:ZIP
更新时间:2024-02-21 23:22:54
http ldap clojure rtsp curl
clj-curl 使用JNA进行卷曲,因为我们喜欢卷曲。 但为什么? Clojure肯定具有出色的库来处理诸如clj-http之类的http连接以及其他事物,但是,它们都不像curl那样完整。 有充分的理由解释为什么curl几乎可以移植到每种编程语言中,因为curl非常棒。 Curl支持许多协议,例如HTTP(S),FTP(S),SFTP,IMAP(S),POP3(S),TFTP,SMB,SCP,RTMP,TELNET等,请查看以获取完整列表。 curl的easy API非常简单。 这句话看起来并不多余,curl easy API即使在使用纯C的情况下也易于使用,它是如此简单且做得很好,可以很容易地移植到其他编程语言中。 该库试图与C API尽可能接近。 如有疑问,请转到examples文件夹和官方libcurl文档。 用法 出于明显的原因,该项目需要在系统中安装libcurl 。 该库的用法与C中的libcurl基本相同。所有内容都是可变的,因此请小心。 该库只是要将C api暴露给clojure世界,而无需添加很多抽象来使事情变得更容易或以“ clojure方式”进行操作。
【文件预览】:
clj-curl-master
----src()
--------clj_curl()
----doc()
--------intro.md(106B)
----examples()
--------simple_ftp.clj(722B)
--------copy_file.clj(717B)
--------ftp_upload.clj(681B)
--------main.clj(310B)
--------simple_multi.clj(1KB)
--------simple_http.clj(2KB)
----LICENSE(14KB)
----test()
--------clj_curl()
----README.md(4KB)
----project.clj(894B)
----.gitignore(112B)
----CHANGELOG.md(770B)
----java()
--------CurlSlist.java(931B)