_linux中curl命令详解-linux运维

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

5f08bab7-de0e-eb11-8da9-e4434bdf6706.png

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视频教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503117.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java的重载与覆盖,傻傻分不清!

重载和覆盖是JAVA多态性的不同表现方式&#xff0c;其中重载是在一个类中多态性的一种表现&#xff0c;是指在一个类中定义了多个同名的方法&#xff0c;他们或有不同参数个数或有不同参数类型。 在使用重载时需注意以下几点&#xff1a; 1&#xff09;重载是通过参数来区分的…

python字符串_教你快速了解 Python 字符串

我们知道字符串是 Python 中最常用的数据类型。我们可以使用引号(或")来创建字符串。创建字符串很简单&#xff0c;只要为变量分配一个值即可。例如&#xff1a;var1 Hello World! var2 "Python Runoob"Python 访问字符串中的值Python 不支持单字符类型&#…

那些年踩过的Java异常,简直了!

1、NullPointerException 空指针异常&#xff0c;操作一个 null 对象的方法或属性时会抛出这个异常。具体看这篇文章&#xff1a;Java 避免空指针的 5 个案例。 2、OutOfMemoryError 内存异常异常&#xff0c;这不是程序能控制的&#xff0c;是指要分配的对象的内存超出了当前最…

字体怎么安装到电脑上_文章还在使用电脑上的固定字体?这款字体软件超好用...

在我们平日里的工作以及生活当中&#xff0c;我们经常会看到一些文字的文档。但是&#xff0c;有的时候我们会因为文字在文档内太多单一&#xff0c;从而觉得枯燥乏味一点了都没有。尤其是在用电脑读文本小说、或者是说明文档的的时候&#xff0c;字体千篇一律&#xff0c;看着…

Java枚举类型

一、枚举定义 枚举不能定义在静态方法中 一般自定义的枚举类型都属于Enum的子类型EnumType 它默认就有两个静态方法(类方法)&#xff1a;values()和valueOf() values()返回的是EnumType类型的实例数组 valueOf()返回的是EnumType类型的实例 二、举例&#xff1a;自定义Co…

捡到的苹果手机怎么解id锁_苹果手机软解和硬解的区别

苹果手机出现激活锁很多人去搜索答案&#xff0c;或者去问手机维修店的人&#xff0c;没有一人能准确说的让你明白清楚&#xff0c;还是那句老话&#xff0c;复杂的问题一句两句是说不清楚的&#xff0c;在你没搞懂之前不要心浮气躁&#xff0c;这次就用大白话给有疑问的用户理…

golang select default continue_Golang+VSCode环境配置

安装golang、gitgolang官网下载Go语言安装包&#xff0c;安装。默认在 C:Go官网下载git&#xff0c;安装。默认在C:Program FilesGit配置环境变量用户环境变量新建 GOBIN 值为 工作目录bin &#xff08;以后存的的是编译好的可执行文件&#xff09;新建 GOPATH 值为 工作目录&a…

java面向对象多态特性

一、多态的概念 多态是继封装&#xff0c;继承之后&#xff0c;面向对象的三大特性。 现实事物经常会体现出多种形态&#xff0c;如学生&#xff0c;学生是人的一种&#xff0c;则一个具体的张三同学既是学生也是人&#xff0c;即出现两种形态。 java作为面向对象的语言&…

决策树 prepruning_智能建筑运维前探 AI天天见之五:决策树算法应用探索

点击上方“蓝字”关注我们&#xff0c;成为幸福的人~这是一个大街小巷热议人工智能的时代~人工智能犹如上世纪九十年代的互联网&#xff0c;以惊涛之势席卷大江南北、带动着产业革命。作为智慧建筑运维领域的专业服务商&#xff0c;有志于“用数字智能服务每个建筑&#xff0c;…

Java技术知识点的一些总结

边学习边记录&#xff0c;对于程序员来说真的是一个很好的学习习惯&#xff0c;下面是近期在学习java时总结的一些技术知识点。 第一讲&#xff0c;主要是Java环境变量的配置。搭建好环境才能干活。要理解什么是编译、什么是运行。编译是javac.exe程序在负责&#xff1b;运行则…

电脑机器人_【头条】厚积薄发!卡达电脑智能机器人之纸箱码垛机赋能智能工厂...

点击上方视频&#xff0c;观看卡达电脑“智能机器人之纸箱码垛机”现场运行视频。近年来&#xff0c;随着纸包装行业市场竞争加剧、订单交付时间变短、人工成本逐年增加、产品质量要求变高等挑战&#xff0c;使得纸箱包装智能化生产变得极为迫切。“软件硬件” 助力瓦楞纸箱包装…

如何参悟Java的三大框架

大数据时代&#xff0c;中国IT环境也将面临重新洗牌&#xff0c;不仅仅是企业&#xff0c;更是程序员们转型可遇而不可求的机遇。 Java是世界第一编程语言&#xff0c;这已经达成共识&#xff0c;是毋庸置疑的真理。框架是程序员们必学的知识点&#xff0c;而且是十分重要的应用…

amba simple class驱动_UML - 建模基础 - 用例驱动

用例驱动是统一过程的重要概念&#xff0c;或者说整个软件生产过程就是用例驱动。用例驱动软件生产过程是非常有道理的。让我们再次回顾建模公式&#xff0c;很容易得出一个推论&#xff0c;要解决问题领域就要归纳出所有必要的抽象角度(用例)&#xff0c;为这些用例描述出可能…

Java中整型的缓存机制

本文将介绍Java中Integer的缓存相关知识。这是在Java 5中引入的一个有助于节省内存、提高性能的功能。首先看一个使用Integer的示例代码&#xff0c;从中学习其缓存行为。接着我们将为什么这么实现以及他到底是如何实现的。你能猜出下面的Java程序的输出结果吗。如果你的结果和…

宋浩 概率统计 笔记_推论统计分析学习笔记

1.概率分布随机变量随机变量是一个量化随机事件的函数。离散随机变量&#xff0c;可以一个一个列出来&#xff08;如明天是否下雨&#xff1f;&#xff09;连续随机变量&#xff0c;无法完全列举出来&#xff08;如明天的雨量的毫米数&#xff09;概率分布随机变量与概率分布的…

ad file type not recognised_Java实用工具类:File工具类方法学习,可创建目录及文件...

开发项目过程中&#xff0c;会用到很多工具类&#xff0c;今天分享一个Java中File操作工具类&#xff0c;可以帮你节约时间&#xff0c;提高开发效率。File工具类public class CreateFileUtil {public static boolean createFile(String destFileName) { File file new File(d…

Java中String相关类型的区别

Character 1、char占两个字节&#xff0c;Character是char的包装类型 2、范围是\u0000~\uffff 3、缓存128位ASCII码 4、valueOf&#xff08;char->Character&#xff09;当创建一个Character时建议调用此方法提高性能 5、第0平面0000~FFFF的CodePoint使用一个char表示&…

putty保存用户名和密码_社保局官网搬家啦!忘记用户名、密码肿么办?自救指南来一波!...

刚过完元旦四舍五入一下马上又要到春节了又开始期盼着下一个假期新年换新衣新年新气象我们官网也换新网址啦&#xff01;宝宝们还记得前几期的内容吗&#xff1f;小编再三提醒过大家一定要收藏新网址办理社保业务不要跑错地方哦&#xff01;深圳市社会保险基金管理局官网已经开…

高效遍历Java容器

Java 程序员经常使用容器&#xff0c;比如 ArrayList 和 HashSet。Java 8 中的 lambda 语法和 steaming API 可以让我们更方便的使用容器。大部分情况下&#xff0c;我们仅仅处理几千个元素&#xff0c;也不会去考虑性能问题。但是&#xff0c;在一些极端场景下&#xff0c;如果…

hibernate 批量更新_360产品动态,10月份平台都有哪些更新?

本篇给大家分享的是360资源上下线产品变化快讯&#xff0c;下面一起来看下10月份360平台都有哪些产品更新。每月初定期更新上月内容哦~1产品优化| 新功能上线▌展示广告10月13日 创意质量上线概述&#xff1a;展示广告-投放管理-创意层级-诊断&#xff0c;修改为“创意质量”。…