版本使用了7.66 没有用最新的,测试的时候发现7.66以后的版本每次访问都会有1~3条本地(127.0.0.1)的连接和发送数据,不知道是什么问题。支持 HTTP/HTTPS/WebSocket/zlib (WebSocket 模拟出来的)。其他的协议都去掉了,SSL由openssl换成SSPI 文件小的很多。修改内容。增加 curl_slist_add 以替代 curl_slist_append。curl_slist_append 接口在添加的时候没有检查重复和覆盖的功能。添加相同的头信息后发送的时候会有多条头信息。curl_slist_add 添加的时候会检查重复并覆盖,删除重复的头。添加 Curl_Perform 以替代 curl_easy_perform。可实现提交取返回一次性完成,不需要自己设置回调,处理数据。增加上传/下载进度的功能,可实现获取实时进度。CURL本来不支持 WebSocket 协议。使用了模拟的方法 实现了 WebSocket 协议。使用 CURLOPT_CONNECT_ONLY 连接服务器成功后。构造请求头发送后获取返回的数据,判断是否是 WebSoc