重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
CURL是用于发出网络请求的命令行工具,支持多种协议。也是测试api的利器。
成都创新互联公司专注骨干网络服务器租用10年,服务更有保障!服务器租用,内蒙古服务器托管 成都服务器租用,成都服务器托管,骨干网络带宽,享受低延迟,高速访问。灵活、实现低成本的共享或公网数据中心高速带宽的专属高性能服务器。常用功能有:
查看网页源码:curl www.xxx.xxx
保存网页:curl -o www.xxx.xxx
自动跳转:curl -L www.xxx.xxx
显示头信息:curl -i www.xxx.xxx
显示通讯过程: curl -v www.xxx.xxx, 或保存更详细的通讯过程到输出文件:curl --trace outout.txt www.xxx.xxx
发送表单信息:
GET: curl tvbs.cc/form.cgi?data=xxx
POST: curl --data "key=value" tvbs.cc/form.cgi
文件上传
Referer字段
User Agent字段
Cookie
增加头信息
Http认证
更多的详细的命令查看:https://curl.haxx.se/docs/httpscripting.html
在linux中的安装命令:
lybing@ubuntu:/usr/local/tutorial$ sudo apt-get install curl Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libcurl3 The following NEW packages will be installed: curl The following packages will be upgraded: libcurl3 1 upgraded, 1 newly installed, 0 to remove and 23 not upgraded. Need to get 123 kB/296 kB of archives. After this operation, 314 kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main curl amd64 7.35.0-1ubuntu2.7 [123 kB] Fetched 107 kB in 17s (6,013 B/s) (Reading database ... 179037 files and directories currently installed.) Preparing to unpack .../libcurl3_7.35.0-1ubuntu2.7_amd64.deb ... Unpacking libcurl3:amd64 (7.35.0-1ubuntu2.7) over (7.35.0-1ubuntu2.6) ... Selecting previously unselected package curl. Preparing to unpack .../curl_7.35.0-1ubuntu2.7_amd64.deb ... Unpacking curl (7.35.0-1ubuntu2.7) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up libcurl3:amd64 (7.35.0-1ubuntu2.7) ... Setting up curl (7.35.0-1ubuntu2.7) ... Processing triggers for libc-bin (2.19-0ubuntu6.9) ... bing@ubuntu:/usr/local/tutorial$
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。