http请求由3部分组成:请求行 + 请求头 + 请求体

上面是一个GET,和POST请求实例

(1)请求行:由三个组成---请求HTTP的方法,URL,http版本,之间用空格分隔开

(2)请求头:用冒号分隔开的都是请求头 冒号前面是HTTP请求头的名称,后面是值

(3)空行:用于区别请求头和消息体的

(4)消息体:如果是GET方法,消息体没有内容,POST方法,有

这是一个GET请求的响应报文

http响应报文格式主要由状态行,响应头部,响应正文3部分组成

(1)状态行:以一个状态行开头。状态行有HTTP协议版本、响应状态码和响应描述组成,之间用空格分隔。

状态代码为3位数字,具体参考维基百科https://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81

(2)响应头部,与请求头部类似,

(3)空白行:用于分隔消息体

用Chrome查看请求和响应

F12 进入NETWORK

在name中找到请求的地址

response headers 响应的内容

request headers  请求的内容

点开view source后便可查看响应

curl命令行的使用

1.curl https://www.baidu.com  默认会发送GET请求来获取数据

2.curl https://www.baidu.com  > index.html 将baidu,com保存到本地

3.curl -h "xxx:yyy" https://www.baidu.com  设定响应头

 curl -s https://www.baidu.com  slient静默模式 不显示错误和进度,

curl  -x  https://www.baidu.com  使用指定的HTTP代理。如果未指定端口号,则假定端口号为1080

转载于:https://www.cnblogs.com/Griffith/p/8620924.html

http请求响应的组成部分的介绍 用cherome查看请求响应内容 curl命令行的使用相关推荐

  1. linux发送http请求xml报文,使用curl命令行发送/发布xml文件

    阿波罗的战车 如果该问题与您的其他Hudson问题有关,请使用它们提供的命令.从命令行使用XML的这种方式:$ curl -X POST -d '...' \http://user:pass@myho ...

  2. curl命令行发送POST/GET请求

    curl命令是一个利用URL规则在命令行下工作的文件传输工具.使用一种受支持的协议,从远程服务器传输数据,或将数据传输到远程服务器.默认情况下,已安装在macOS和大多数Linux发行版上.curl支 ...

  3. curl命令行发送POST请求

    在开发后对接口进行调试,效率往往是: 前端界面 > Postman > curl 有时候必须使用curl实现调用 请求示例 curl -X POST http://192.168.57.8 ...

  4. curl查看swift状态命令_HTTP 请求与响应包括哪些,如何用Chrome查看 HTTP 请求与响应内容和curl 命令的使用...

    1.HTTP的请求和响应其实就是通过电脑上的软件来进行的,客户端请求的内容发送到服务器上,服务器收到请求后就会响应客户端的请求,如图: HTTP请求的内容及格式: 请求最多包含四部分,最少包含三部分. ...

  5. Git命令行介绍和使用说明(持续更新)

    Git命令行介绍和使用说明(持续更新) Git命令行介绍和使用说明(持续更新) 文档名称 Git命令行介绍和使用说明会 创建时间 2012/8/23 修改时间 2012/8/23 创建人 Baifx ...

  6. Linux 常用命令~命令行介绍

    目录 一.Linux 命令行概述 1.Linux 命令行的重要作用 2.Linux 命令行介绍 3.Linux 命令行的启动及退出 4.Linux 命令行提示符 5.命令行的历史记录和编辑 6.命令行 ...

  7. path变量、命令行cmd、进制、位权相关介绍及使用

    path变量.命令行cmd.进制.位权相关介绍及使用 文章目录 path变量.命令行cmd.进制.位权相关介绍及使用 一.计算机的组成 二. windows的命令行 1.如何进入命令行? 2.命令行结 ...

  8. django restful 请求_Django编写RESTful API(二):请求和响应

    前言 在上一篇文章,已经实现了访问指定URL就返回了指定的数据,这也体现了RESTful API的一个理念,每个URL表明着一个资源.固然咱们还知道RESTful API的另外一个特性就是,发送不一样 ...

  9. promise的状态以及api介绍_前端 api 请求缓存

    作者:wsafight https://github.com/wsafight/personBlog/issues/2 web开发时,性能都是必不可少的话题.对于webpack打包的单页面应用程序而言 ...

最新文章

  1. Word中分节符的作用
  2. Tomcat报错: JDBC unregister 可能导致内存溢出
  3. 在标签使用onclick(this)来传递参数
  4. Linux 操作系统原理 — I/O 系统
  5. AndroidManifest.xml介绍
  6. redis部署与卸载
  7. 易语言 mysql查询 中文乱码_大佬们E语言连接MYSQL输出中文乱码怎么破
  8. 互联网日报 | 6月18日 星期五 | 百度与极狐发布量产共享无人车;奈雪的茶预计6月30日登陆港交所;阿里云盘上线PC版...
  9. Android系统性能优化(46)---Android Lint
  10. 数学发展史中最重要的4个阶段
  11. 分享:利用tcp_wrappers 保护服务安全
  12. JAVA minaio模型_Mina的线程模型
  13. php文字如何排版,文字排版,二十个文字排版技巧教程
  14. 有哪些免费的软件资源分享网站,软件资源网站大全导航
  15. SCTF | 三足鼎立焦点对抗,天枢战队有惊无险斩获冠军头衔
  16. ih5语言叫html5,iH5最专业的H5制作工具
  17. 用tkinter做一个代码编辑器(语法高亮,直接运行)
  18. IDEA 中使用 Big Data Tools 连接大数据组件
  19. Vijos - 文化之旅(最短路)
  20. 树莓派升级HP LaserJet M1005为网络打印机

热门文章

  1. python3 模块编写_python3 _pickle模块详解
  2. js使字体最大且不超过文本框
  3. 2018年计算机相关学术会议,2018年信息与计算机技术国际学术会议(IEEE出版)
  4. 企业网络推广中用户行为到底能为企业网络推广带来多少影响?
  5. 网络营销期间选用冷门关键词网络营销效果会好吗?
  6. 网站建设注重用户体验尤为重要
  7. 网站SEO优化中导入链接有哪些作用?
  8. Kotlin学习 PART 2:kotlin基础
  9. pyspark读取hdfs 二进制文件
  10. Holt-Winters模型原理分析