• HTTP协议


    简介:HTTP,Hypertext Transfer Protocol,超文本传输协议,是用于万维网服务器传输超文本到本地浏览器的传送协议,是一个基于“请求与响应”模式的,无状态的应用层协议。HTTP协议采用URL作为定位网络资源的标识,URL格式如下:

          http://host[:port][path]

    host:合法的Internet主机域名或IP地址

    port:端口号,缺省端口为80

    path:请求资源的路径

    HTTP URL示例:

      http://www.baidu.com

      http://220.181.111.168/duty

    HTTP URL的理解:

      URL全称是UniformResourceLocator, 中文叫统一资源定位符,是互联网上用来标识某一处资源的地址,是通过HTTP协议存取资源的Internet路径,一个URL对应一个数据资源。

    HTTP协议对资源的操作:

    GET 请求获取URL位置的资源
    HEAD 请求获取URL位置资源的响应消息报告,即获得该资源的投头部信息
    POST 请求向获取URL位置的资源后附加新的数据
    PUT 请求向URL位置存储一个资源,覆盖原URL位置的资源
    PATCH 请求局部更新URL位置的资源,即改变该处资源的部分内容
    DEKETE 请求删除URL位置存储的资源

     

    PUT和PATCH的区别:

    假设URL位置有一组数据UserInfo,包含UserUserName,UserID等20个字段,需求:用户修改UserName,其他不变。

    • 采用PATCH,仅向URL提交UserName的局部请求
    • 采用PUT,必须将20个字段一并提交给URL。

    PATCH的最主要好处就是节省网络带宽。

    GET和POST的区别:

    GET:从指定的资源请求数据;POST:向指定的资源提交要被处理的数据。可以理解为get是获取,post是更新。

  • 相关阅读:
    HTTP的三次握手
    HTTP协议的发展历史
    二分图 (最大匹配 + 最小点覆盖 + 最少路径覆盖 + 最大独立集)
    昂贵的聘礼 POJ
    Cow Contest POJ 3660 (Floyed ) (最短路专题)
    B-number HDU
    You Are the One HDU
    0 or 1 HDU
    Trie树模板 + 例题
    The Shortest Path in Nya Graph HDU
  • 原文地址:https://www.cnblogs.com/wobu/p/8886768.html
Copyright © 2020-2023  润新知