美文网首页
HTTP方法

HTTP方法

作者: 王古 | 来源:发表于2019-06-23 11:08 被阅读0次

GET

GET方法可以获取一个资源的表示。GET没有副作用,如果失败,完全可以重复执行GET,而不用担心有任何问题。另外,GET的输出通常会缓存,不过这可以用正确的首部来控制。

PUT

pUT方法将资源的一个表示上传到已知URL的服务器。这个方法并非没有副作用,不过它有幂等性( idempotent)。也就是说,可以重复这个方法而不用担心它是否失败。如果连续两次把同一个文档放在同一个服务器的同一个位置,与只放一次相比,服务器的状态是一样的。

DELETE

DELETE方法从一个指定URL删除一个资源。同样的,这个方法也并非没有副作用,但它也是幂等的。如果你不确定一个除请求是否成功(例如,有可能在你发送这个请求之后但在接收到响应之前,socket突然断开),在这种情况下,完全可以再次发送这个请求。将同一个资源删除两次不是错误。

POST

P0ST方法是最通用的方法。它也将资源的一个表示上传到已知URL的服务器,但是没有指定服务器如何处理这个新提供的资源。POST要用于不能重复的不安全的操作,如完成一个交易。

补充

由于GET请求在URL中包括了所有必要的信息,所以可以对GET请求加书签,或者进行链接和搜索等。POST、PUT和 DELETEI请求则不能。。CET用于非提交的动作,如浏览一个静态Web页面。而其他方法。尤其是POST,则用于提交某个东西的动作。例如,在购物车里增加一个商品应当发送一个GET,因为这个动作没有提交,用户还可以放弃这个购物车。不过,下订单就应当发送一个POST,因为这个动作完成了一个提交。正是因为这个原因,当你要返回一个使用P0ST的页面时,浏览器会询问你是否确定这样做,重新提交数据可能会重复买两本同样的书,你的信用卡会支付两次

Cookie

cookie 就是浏览器储存在用户电脑上的一小段文本文件。cookie 是纯文本格式,只包含数据。一个 Web 页面或服务器告知浏览器按照一定规范来储存这些信息,并在随后的请求中将这些信息发送至服务器,Web 服务器就可以使用这些信息来识别不同的用户。大多数需要登录的网站在用户验证成功之后都会设置一个 cookie,只要这个 cookie 存在并可以,用户就可以自由浏览这个网站的任意页面。。

Cookie的部分属性

comment :注释
path

指定了请求的资源 URL 中必须存在指定的路径时,才会发送Cookie 消息头。这个比较通常是将 path 选项的值与请求的 URL 从头开始逐字符比较完成的。如果字符匹配,则发送 Cookie 消息头,

domain

指定了 cookie 将要被发送至哪个或哪些域中

相关文章

  • HTTP 方法

    GET 和 POST GET:获取资源。POST:传输实体主体。对比: 都能使用额外的参数,但是 GET 的参数是...

  • HTTP 方法

    HTTP协议 所有的方法 下面我们通过tomcat所支持的HTTP方法来详解每个方法。tomcat默认支持 GET...

  • HTTP 方法

    OPTIONS 返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务...

  • Http方法

    关于请求报文的组成 GET 用户登录 POST/PUT 用户注册 PATCH 用户信息修改 OPTIONS 列举可...

  • HTTP方法

    1. 什么是HTTP HTTP:超文本传输协议,它的设计目的是保证客户机与服务器之间的通信。HTTP的工作方式是客...

  • HTTP方法

    GET:获取资源GET方法用来请求访问已被URI识别的资源。指定的资源经服务器端解析后返回响应内容。也就是说,如果...

  • HTTP 方法

    GET 获取资源 GET方法用来请求访问一杯URI识别的资源。指定的资源经服务器端解析后返回响应的内容。也就是说,...

  • HTTP方法

    一、GET:获取资源 GET方法用来请求访问已被URI识别的资源。指定的资源经服务器端解析后返回响应内容。即如果请...

  • HTTP方法

    常见Http方法GETPOSTPUTHEADDELETEOPTIONSCONNECT GET:读取(Read) P...

  • HTTP方法

    GET GET方法可以获取一个资源的表示。GET没有副作用,如果失败,完全可以重复执行GET,而不用担心有任何问题...

网友评论

      本文标题:HTTP方法

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