찾다

 >  Q&A  >  본문

谁能给我http协议的具体内容。要有服务器与客户端应答的具体步骤的介绍。?

我是灰太狼我是灰太狼2807일 전1182

모든 응답(2)나는 대답할 것이다

  • 数据分析师

    数据分析师2017-10-01 00:45:06

    http 프로토콜의 구체적인 내용을 나에게 알려줄 수 있는 사람. 서버 및 클라이언트 응답을 위한 특정 단계에 대한 소개가 있어야 합니다. ?-PHP 중국어 웹사이트 Q&A-http 프로토콜의 구체적인 내용을 누가 알려줄 수 있나요? 서버 및 클라이언트 응답을 위한 특정 단계에 대한 소개가 있어야 합니다. ?-PHP 중국어 웹사이트 Q&A

    보시고 배워보세요.

    회신하다
    0
  • 怪我咯

    怪我咯2017-03-09 09:43:46

    HTTP协议是无状态的
      http协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系,对http服务器来说,它并不知道这两个请求来自同一个客户端。 为了解决这个问题, Web程序引入了Cookie机制来维护状态.
      HTTP消息的结构

      先看Request 消息的结构,   Request 消息分为3部分,第一部分叫请求行, 第二部分叫http header, 第三部分是body. header和body之间有个空行

     Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET,POST,PUT,DELETE. 一个URL地址用于描述一个网络上的资源,而HTTP中的GET, POST, PUT, DELETE就对应着对这个资源的查,改,增,删4个操作。 我们最常见的就是GET和POST了。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息.

    Response 消息中的第一行叫做状态行,由HTTP协议版本号, 状态码, 状态消息 三部分组成。
      状态码用来告诉HTTP客户端,HTTP服务器是否产生了预期的Response.
      HTTP/1.1中定义了5类状态码, 状态码由三位数字组成,第一个数字定义了响应的类别
      1XX  提示信息 - 表示请求已被成功接收,继续处理
      2XX  成功 - 表示请求已被成功接收,理解,接受
      3XX  重定向 - 要完成请求必须进行更进一步的处理
      4XX  客户端错误 -  请求有语法错误或请求无法实现
      5XX  服务器端错误 -   服务器未能实现合法的请求
      看看一些常见的状态码
      200 OK
      最常见的就是成功响应状态码200了, 这表明该请求被成功地完成,所请求的资源发送回客户端

    회신하다
    0
  • 취소회신하다