1.11.2 Linux 网络请求命令 curl
2.为ä»ä¹windowsä¸ç´å¼¹åºcurl.exe
3.window下编译curl?源码
11.2 Linux 网络请求命令 curl
Linux网络请求命令curl功能强大,支持
保存响应内容到文件,源码使用-c选项:curl -o filename home.baidu.com,源码指定文件名为filename。源码
使用-O选项:curl -O filename home.baidu.com,源码下载的源码仓管软件源码文件名与请求的文件名一致,这里为home.baidu.com。源码
下载时出现错误,源码如curl -O home.baidu.com无效,源码因为无法找到对应文件名。源码
查看响应头信息与文本内容,源码使用-I选项:curl -I home.baidu.com。源码仅显示请求头信息,源码等价于-I选项。源码
为ä»ä¹windowsä¸ç´å¼¹åºcurl.exe
curl.exeæ¯ä¸ä¸ªå½ä»¤è¡å·¥å ·ï¼å 许éè¿URLä¼ è¾æ°æ®ãå®æ¯æåç§åè®®ï¼å¦FTP/SãHTTP/SãIMAP/SãLDAP/SãMQTTãPOP3ãSMB/Sãhttps://curl.se/
curlæ¯Linuxä¸æµè¡çå½ä»¤è¡å·¥å ·ãåæ¶ï¼ä¹æéç¨äºWindowsçcurlçæ¬ãå®éæé¾æ¥äºä¸åçåºï¼å¦libssh2ãbrotliãzlibãzstdãnghttp3ãnghttp2ãcacertã
æ¤å¤ï¼èªWindows ççæ¬(å¹´æ)å¼å§ï¼å¾®è½¯å®£å¸curlå°ä½ä¸ºWindowsçé»è®¤ç»ä»¶è¿è¡åè¡ãç¶èï¼éWindowsä¸èµ·æä¾çcurl.exeç±Microsoftå¤çåæ建ã
Microsoftçcurlçæ¬ä½¿ç¨SChannel TLSå端ã
æåï¼å¨Powershellä¸ä¹æä¸ä¸ªcurlå½ä»¤ï¼ä½å®åªæ¯"Invoke-WebRequest" cmdletçå«åï¼å¦ä¸å¾æ示ã
æ们å¯ä»¥å¨GitHubä¸æ¥çcurlçæºä»£ç ã使ç¨curl.exeï¼æ们å¯ä»¥åéHTTP GET请æ±(å¦ä¸æ示)ï¼æ¢å¤ä¸è½½ï¼æå®æå¤§ä¼ è¾éççã
æ¬ææ é¢ï¼Windowsè¿ç¨ä¹æ ï¼"cURL .exe"ï¼cURLå¯æ§è¡æä»¶ï¼ - æ¡é¸ç½
curlæ¯Linuxä¸æµè¡çå½ä»¤è¡å·¥å ·ãåæ¶ï¼ä¹æéç¨äºWindow
window下编译curl?源码strcmp源码
cURL是一个开放源代码的命令行工具及跨平台库,用于在服务器间传输数据,并适用于几乎所有新操作系统。cURL编程适用于需要通过互联网协议发送或接收数据的场合,支持包括DICT、FILE、FTP、FTPS、ones源码GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、pudin源码MQTT、POP3、POP3S、RTMP、RTMPS、RTSP、SCP、xawtv源码SFTP、SMB、SMBS、SMTP、SMTPS、TELNET和TFTP在内的所有互联网协议。
一、编译环境说明
操作系统的版本是Win。
使用的编译器是Visual Studio 。
cURL的版本为8.1.2。
二、编译过程
1、下载地址
从官方下载页面curl - Download获取最新版本8.1.2,选择相应版本下载。
2、编译命令
cURL作为历史悠久的开源库,编译配套全面且稳定,在Windows中使用CMake进行编译非常简单。通过执行以下命令,即可生成与Visual Studio版本匹配的.sln文件。
在CMD界面中,切换至源码目录。
三、总结
编译过程简洁明了,不存在复杂或疑难问题。完成编译后,关注同名公众号并回复"curl",即可获取下载链接。