美文网首页
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