zoukankan      html  css  js  c++  java
  • Java Wed

    HTTP协议

    HTTP是一种超文本传送协议,是种无状态的协议,整个过程就是当一个客户端服务器发送一个请求(Request),然后Web服务器返回一个响应(Response).

    HTTP定义的事务处理分为4部分:

    1:客户端和Web服务器建立连接,

    2:客户端发送HTTP请求,

    3:服务器收到客户端的HTTP请求,生成HTTP响应,

    4:服务端关闭连接,客户端解析回发响应,恢复页面

    发送请求信息:

    1:请求行,由3个标记组成:请求的HTTP方法,请求的URL,HTTP版本,中间是空格分开

    HTTP方法又是8种:get用于向服务器检索资源

              post用于向服务器发送数据,并要求指定的URI处理

    不同点:get方法不能发送大量数据,适合发送我们我们不介意在URL中可见的少量信息,并且只能执行查询,不能用于数据更新。

        post方法可以无限制数量的数据作为HTTP请求的一部分,数据不会在URL中出现,并且只发送一次,post可以发送敏感信息和大量信息。

    2:请求头,HTTP协议使用HTTP头来传递请求的源信息。HTTP头是用冒号分割的名称/值对。常见的请求头由用户代理资料,可以接收的格式,语言以及内容编码,这些信息告诉服务端客户端是什么,客户端想得到什么格式的回馈信息

    3:空行,发送回车符和退行,通知服务器以下不再有请求头

      

  • 相关阅读:
    POJ3255(次短路)
    POJ2831(次小生成树问题)
    POJ1679(次小生成树)
    POJ2230(打印欧拉回路)
    HDU5469(树的dfs)
    JSON.parse()和JSON.stringify()的区别
    jQuery中.bind() .live() .delegate() .on()的区别
    javascript 伪数组和转化为标准数组
    JavaScript中本地对象、内置对象和宿主对象(转)
    获取非行间样式和定义样式(元素)
  • 原文地址:https://www.cnblogs.com/Kevin-Ma/p/5592572.html
Copyright © 2011-2022 走看看