怎么理解http是无状态通信,http的请求方式有哪些,可以自己定义新的请求方式么?

参考答案

1.无状态的理解

http的无状态是指请求与请求之间不保存状态,即服务器端不会主动记住上一次请求是谁发的,和这次请求有没有连系。如果服务器要记住上一次请求的相关信息,必然需要将这些信息保存在服务器端,增大了服务器压力。要知道web应用的一个主要目标是要同时为大量的客户端提供服务,因此让服务器端无状态,意味着对所有客户端的处理一视同仁,提高了服务器的并发能力。(如果需要保存状态,可以利用cookie,session等技术来实现)

2. HTTP请求方式

不能自定义新的请求方式,http 1.1已规定的请求方式有:

  • GET
  • POST
  • PUT
  • DELETE
  • HEAD
  • OPTIONS
  • TRACE

results matching ""

    No results matching ""