美文网首页
http协议

http协议

作者: kzc爱吃梨 | 来源:发表于2022-02-18 00:08 被阅读0次

curl -V

命令curl -s -v 网址

  • -s是silent,用于隐藏进度条
  • -v是verbose,用于打印全部 header
  • *开头的是注释
  • >开头的是HTTP请求
  • <开头的是HTTP响应

举例
命令curl -s -v http://xiedaimala.com

  • 得到301和 Location,于是重新请求(-L自动重定向)
  • curl -s -o nul -v * https://xiedaimala.com
  • -o nul是为了隐藏HTML文本,内容太多不方便演示
  • Linux或mac要将nul改成/dev/null
请求和响应

请求和响应

请求

  • 如果请求体的内容为JSON
  • 那么请求头就要有Content-Type:application/json
  • 这一规范可以在MDN查看

响应

  • 如果响应体的内容为JSON
  • 那么响应头就要有Content-Type:application/json

HTTP的复杂性

  • HTTP复杂就复杂在它有很多请求头和响应头
  • 每个请求头或响应头功能各不相同,我们遇到再作了解

相关文章

网友评论

      本文标题:http协议

      本文链接:https://www.haomeiwen.com/subject/oxfelrtx.html