linux中curl命令的使用详情:1、【curl url】获取该网址的文本信息;2、【curl -i url】获取该网址的文本信息以及协议头部信息;3、【curl -x proxy url】使用代理获取网页文本信息。

linux中curl命令的使用详情:

1、curl url(获取该网址的文本信息)

curl

这就是获取的信息

<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>body {width: 35em;margin: 0 auto;font-family: Tahoma, Verdana, Arial, sans-serif;}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="">nginx.org</a>.<br/>
Commercial support is available at
<a href="">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>

2、curl -i url(获取该网址的文本信息以及协议头部信息)

这就是获取的文本信息以及协议头部信息。

HTTP/1.1 200 OK
Server: nginx/1.14.0
Date: Mon, 11 Mar 2019 02:06:55 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Mon, 29 Oct 2018 09:52:22 GMT
Connection: keep-alive
ETag: "5bd6d856-264"
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>body {width: 35em;margin: 0 auto;font-family: Tahoma, Verdana, Arial, sans-serif;}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="">nginx.org</a>.<br/>
Commercial support is available at
<a href="">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>

3、curl -x proxy url(使用代理获取网页文本信息)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "">
<html xmlns="" xml:lang="en"><head><title>Test Page for the Nginx HTTP Server on Fedora</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><style type="text/css">/*<![CDATA[*/body {background-color: #fff;color: #000;font-size: 0.9em;font-family: sans-serif,helvetica;margin: 0;padding: 0;}:link {color: #c00;}:visited {color: #c00;}a:hover {color: #f50;}h1 {text-align: center;margin: 0;padding: 0.6em 2em 0.4em;background-color: #294172;color: #fff;font-weight: normal;font-size: 1.75em;border-bottom: 2px solid #000;}h1 strong {font-weight: bold;font-size: }h2 {text-align: center;background-color: #3C6EB4;font-size: 1.1em;font-weight: bold;color: #fff;margin: 0;padding: 0.5em;border-bottom: 2px solid #294172;}hr {display: none;}.content {padding: 1em 5em;}.alert {border: 2px solid #000;}img {border: 2px solid #fff;padding: 2px;margin: 2px;}a:hover img {border: 2px solid #294172;}.logos {margin: 1em;text-align: center;}/*]]>*/</style></head><body><h1>Welcome to <strong>nginx</strong> on Fedora!</h1><div><p>This page is used to test the proper operation of the<strong>nginx</strong> HTTP server after it has beeninstalled. If you can read this page, it means that theweb server installed at this site is workingproperly.</p><div><h2>Website Administrator</h2><div><p>This is the default <tt>index.html</tt> page thatis distributed with <strong>nginx</strong> onFedora.  It is located in<tt>/usr/share/nginx/html</tt>.</p><p>You should now put your content in a location ofyour choice and edit the <tt>root</tt> configurationdirective in the <strong>nginx</strong>configuration file<tt>/etc/nginx/nginx.conf</tt>.</p></div></div><div><a href=""><imgsrc="" /></a><a href=""><img src="" /></a></div></div></body>
</html>

4、curl -X POST --header"Content-Type:application/json" --data ‘{}’ url (使用post模拟json格式请求接口)

curl -X POST --header "Content-Type:application/json"  --data '{}'  
{"resultCode":"0","resultMsg":"成功","data":{"userList":[{"id":"a6fc8f27-e598-11e8-ba67-00163e14685b","name":"tom","age":"18","address":"北京1","stage":"NBA"},{"id":"24793d7c-e199-11e8-ba67-00163e14685b","name":"tom","age":"18","address":"北京3","stage":"NBA"},{"id":"247acf89-e599-11e8-ba67-00163e14685b","name":"jerry","age":"18","address":"深圳22","stage":"NBA"},{"id":"247cdafc-e599-11e8-ba67-00163e14685b","name":"james","age":"38","address":"广州d4","stage":"NBA"},{"id":"247ed96c-e599-11e8-ba67-00163e14685b","name":"curry","age":"58","address":"上海fv","stage":"NBA"},{"id":"24805b4e-e599-11e8-ba67-00163e14685b","name":"kaven","age":"78","address":"陇县","stage":"NBA"},{"id":"2481f851-e599-11e8-ba67-00163e14685b","name":"durant","age":"68","address":"富平","stage":"NBA"}]}}

POST 指定请求方式

–header 指定请求头部信息

–data 指定json请求体数据内容

5、curl -I url(仅返回请求头部信息)

curl -I .cn
HTTP/1.1 200 OK
Server: nginx/1.14.0
Date: Mon, 11 Mar 2019 03:34:29 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Mon, 29 Oct 2018 09:52:22 GMT
Connection: keep-alive
ETag: "5bd6d856-264"
Accept-Ranges: bytes

相关学习推荐:linux视频教程

_linux中curl命令详解-linux运维相关推荐

  1. 详解Linux运维工程师打怪升级篇

    详解 Linux 运维工程师打怪升级篇 积累经验篇 做运维也快4年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师 是从一个呆逼进化为苦逼再成长为牛逼 ...

  2. Linux中curl命令详解(做定时任务超级有用)!

    Linux curl命令详解 命令:curl 在kingle中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具, ...

  3. linux中create命令详解,linux中 pmap 命令详解

    通过查看帮助,返回了如下信息: Usage: pmap [options] pid [pid ...] Options: -x, --extended show details -X show eve ...

  4. linux中jstack命令详解,Linux jstack命令详解

    jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息. 如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack ...

  5. linux中dd命令详解,Linux中DD命令详解

    Linux中DD命令详解 1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.可以用该命令实现DOS下的diskcopy命令的作用.先用dd命令把软盘上的 ...

  6. linux中which命令详解,Linux下which命令使用详解(转)

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. f ...

  7. linux中groupadd命令详解,Linux添加用户组(groupadd)

    Linux添加用户组(groupadd)教程 Linux groupadd命令详解 功能 创建用户组. 语法 groupadd [options] groupname 参数 参数 描述 options ...

  8. linux中groupadd命令详解,linux groupadd命令权限群组详解

    首页 > Linux教程 > 常用命令 > group/user 群组和用户 linux groupadd命令权限群组详解 linux中groupadd命令用于创建一个新的工作组,新 ...

  9. linux中less命令详解,linux中的less命令的详细解释

    linxu下的less命令可以查看文本文件.下面由学习啦小编为大家整理了linux的less命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的less命令的详细解释 less命令语法 l ...

最新文章

  1. CSS:IE与Firefox的CSS兼容大全
  2. 教你打造千万用户的海量视频网站、保卫云端安全!
  3. 华为手机asph啥机型_华为正式宣布!19款机型开启新系统内测,你的手机榜首有名吗?...
  4. html文件 运行php文件路径问题,HTML_基础 HTML之目录问题(相对路径和绝对路径区别),相对路径-以引用文件之网页所 - phpStudy...
  5. JavaScript君,请您坦诚相待~~~
  6. 100道JS构造函数面试题
  7. LeetCode 1976. 到达目的地的方案数(迪杰斯特拉 Python 优先队列)
  8. 老李说事:性能测试服务日记
  9. Dubbo与Zookeeper伪集群部署
  10. 构建幸福婚姻需明白四件事
  11. Adversarial learned Inference(对抗学习推断器)
  12. arcgis地理空间数据库学习记录01-复制地理数据库
  13. 高速下载文件的方法(对百度,城通等网盘无效)
  14. mac中delete键的5种用法
  15. 信息爆炸时代的纳米技术-分子通信
  16. Java 枚举类型的应用
  17. Linux 如何挂载nas盘
  18. 科普——未知的公共免费WIFI存在的风险及隐患
  19. 非2的幂,离散傅里叶变化DFT的快速实现
  20. 轻量级姿态估计技巧综述

热门文章

  1. VHDL 语法小点(1)
  2. Hadoop分布式集群安装配置
  3. Leetcode--24. 两两交换链表中的结点
  4. kax格式怎么导入不了pr_pr如何导入.mogrt文件 pr模板导入教程
  5. QT使用中的一些记录
  6. mysql 5.6的gtid_mode_[MySQL 5.6] GTID实现、运维变化及存在的bug
  7. android 下载器布局,Android Studio下载约束布局失败
  8. OpenCV与图像处理学习十七——OpenCV人脸检测(含代码)
  9. pycharm远程连接服务器(docker)调试+ssh连接多次报错
  10. Django环境配置