美文网首页
http请求

http请求

作者: kathyb24 | 来源:发表于2018-10-23 14:47 被阅读0次

    Request

    • 请求行。 Method+URL+Version
    • 请求头。 字段名+字段值
      ----+请求内容

    Response

    字段名+字段值+请求内容

    请求方法 method

    • GET
    • POST
    • HEAD返回头中可以不通过服务器的响应数据来获取部分数据,比如时间戳
    • PUT
    • DELETE
    • TRACE
    • CONNECT
    • OPTION

    响应码

    响应码分类
    • 1xx:信息,服务器收到请求,需要请求者继续执行操作
    • 2xx:成功,操作被成功接收并处理
    • 3xx:重定向,需要进一步操作以完成请求
    • 4xx:客户端错误,请求包含语法错误或无法完成请求
    • 5xx:服务器错误,服务器在处理请求时发生了错误
    常见响应码
    • 200:请求成果
    • 301:资源被永久转移到其他URL
    • 304:缓存
    • 404:请求的资源不存在
    • 500:内部服务器错误
      301与302的区别:301是永久,而302是临时,最大的区别是301是能够被搜索引擎所搜索的,而302不能

    HTTP的缺陷

    • 明文传输。-> HTTPS(本地通过公钥来加密)
    • 中间人攻击
    • DNS劫持

    思考:所以,从输入url到打开页面,到底发生了哪些过程?

    相关文章

      网友评论

          本文标题:http请求

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