标签:ica resume basic iat pass ldap 哪些 链接 pop
由于在项目组中使用到了curl这个开源库,于是很想对这个开源库剖析一下,看看里面都有哪些东西~
curl开源项目维护了很多年,现在依然在不断的维护和完善,提供网络请求的命令行工具和函数库;支持的协议有:DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more.如此可见,它是多么的强大。
使用的方式:1:在命令行中,通过curl命令加一些参数,就可以下载一些网络资源。
2:在项目中,通过引入libcurl,简化网络请求的操作:
1):通过easy的接口去使用,easy结构是同步的,效率比较搞,比较容易使用,很多基于同步的网络请求应用程度都是基于这个编写的。参考URL链接:https://curl.haxx.se/libcurl/c/libcurl-easy.html
2):通过multi接口是使用,这种方式是异步的,同时支持多线程操作;multi的接口为:https://curl.haxx.se/libcurl/c/libcurl-multi.html
标签:ica resume basic iat pass ldap 哪些 链接 pop
原文地址:http://www.cnblogs.com/Spider-spiders/p/Spider-spiders.html