curl用法

curl是一个和服务器交互信息(发送和获取信息)的命令行工具,支持DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET和TFTP等协议。curl支持代理、用户认证、FTP上传、HTTP POST请求、SSL连接、cookies、文件传输、Metalink等功能。


查看响应头

curl -i http://www.baidu.com

查看交互过程

[root@mysql ~]# curl -v www.baidu.com

  • About to connect() to www.baidu.com port 80 (#0)
  • Trying 61.135.169.121... connected
  • Connected to www.baidu.com (61.135.169.121) port 80 (#0)

GET / HTTP/1.1
User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Host: www.baidu.com
Accept: /

< HTTP/1.1 200 OK
< Server: bfe/1.0.8.18
< Date: Thu, 23 Feb 2017 11:49:04 GMT
< Content-Type: text/html
< Content-Length: 2381
< Last-Modified: Mon, 23 Jan 2017 13:27:29 GMT
< Connection: Keep-Alive
< ETag: "588604c1-94d"
< Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
< Pragma: no-cache
< Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/
< Accept-Ranges: bytes`

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (2017-10-01-周日 06:03:34) 两者都是用于抽象事物【建构】是在已有的基础上进行“建立”;【构建...
    菜五阅读 9,665评论 0 0
  • 我的2017年目标,首先将它慢慢填满: 1,学会跳水; 2,减重16斤=8公斤,2017年 10月20日; 3,看...
    青豆豆阅读 268评论 0 1
  • .h: .m:
    ShenYj阅读 422评论 0 1
  • 那种“只要努力,就能获得相当成果的世界”在这个世上根本就不存在。 每天清晨起来,看到窗外阳光,总会想又一个夜晚就这...
    凌雪懿阅读 559评论 0 3