linux-curl-创新互联

curl是基于URL语法在命令行方式下工作的文件传输工具,它支持FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE及LDAP等协议。

创新互联公司主要从事网站制作、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务海宁,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

curl支持HTTPS认证,并且支持HTTP的POST、PUT等方法, FTP上传, kerberos认证,HTTP上传,代理服务器, cookies, 用户名/密码认证, 下载文件断点续传,上载文件断点续传,,http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器,,通过http代理服务器上传文件到FTP服务器等等,功能十分强大。

# curl的常用选项:      -A/--user-agent  设置用户代理发送给服务器      -basic 使用HTTP基本认证      --tcp-nodelay 使用TCP_NODELAY选项      -e/--referer  来源网址      --cacert  CA证书 (SSL)      --compressed 要求返回是压缩的格式      -H/--header 自定义头信息传递给服务器      -I/--head 只显示响应报文首部信息      --limit-rate  设置传输速度      -u/--user 设置服务器的用户和密码      -0/--http1.0 使用HTTP 1.0

#使用mod_deflate模块压缩页面优化传输速度 [root@bogon ~]# curl -I 192.168.1.33:80 HTTP/1.1 403 Forbidden Date: Mon, 10 Jul 2017 00:46:21 GMT Server: Apache/2.2.15 (CentOS) Accept-Ranges: bytes Content-Length: 4954                                     #文本大小:4954  Connection: close Content-Type: text/html; charset=UTF-8                   #text/html格式 #/etc/httpd/conf/httpd.conft添加deflate压缩模块  SetOutputFilter DEFLATE  # mod_deflate configuration       # Restrict compression to these MIME types   AddOutputFilterByType DEFLATE text/plain    AddOutputFilterByType DEFLATE text/html   AddOutputFilterByType DEFLATE application/xhtml+xml   AddOutputFilterByType DEFLATE text/xml   AddOutputFilterByType DEFLATE application/xml   AddOutputFilterByType DEFLATE application/x-javascript   AddOutputFilterByType DEFLATE text/javascript   AddOutputFilterByType DEFLATE text/css      # Level of compression (Highest 9 - Lowest 1)   DeflateCompressionLevel 9       # Netscape 4.x has some problems.   BrowserMatch ^Mozilla/4 gzip-only-text/html       # Netscape 4.06-4.08 have some more problems   BrowserMatch ^Mozilla/4\.0[678] no-gzip       # MSIE masquerades as Netscape, but it is fine   BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html    [root@bogon ~]# service httpd reload                    #重启httpd服务 Reloading httpd:  [root@bogon ~]# curl -I --compressed  192.168.1.33:80 HTTP/1.1 403 Forbidden Date: Mon, 10 Jul 2017 00:46:59 GMT Server: Apache/2.2.15 (CentOS) Accept-Ranges: bytes Vary: Accept-Encoding Content-Encoding: gzip                                  #gzip格式 Content-Length: 1991                                    #文档大小:1991 Connection: close Content-Type: text/html; charset=UTF-8

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文名称:linux-curl-创新互联
分享网址:http://pwwzsj.com/article/coojic.html