zoukankan      html  css  js  c++  java
  • Http请求

    GET和POST区别:

    1.GET请求没有请求体,POST请求有请求体

    2.GET方式请求的参数会跟在请求的资源路径后,而POST的请求参数会跟在请求的请求体中

    3.由于GET方式的请求的参数是跟在url路径后,所以GET方式请求时参数数据不能超过1kb,超过1kb怎会丢失数据,而POST请求参数是跟在请求体中,没有大小的限制

    4.大多数情况下都用的是GET请求,只有在表单提交数据时候,才可以将请求方式改为POST

    表单提交用POST好处:一行代码解决乱码问题(setCharacterEncoding(String env)),参数传递更安全,没大小限制

    HTTP请求分为请求行,请求头,请求体

    请求行:请求方式,请求的资源路径,协议的版本。请求行中通常最关心的是请求的资源的路径

    请求头:请求头饰从第二行开始到下一个空行之前结束,请求头符合key:value格式

    请求体:带过来的一些参数,只有在POST下才会有请求体

    HTTP响应分为响应行,响应头,响应体

    响应行:协议版本,状态码,额外信息

    响应头:服务器类型,日期,内容类型,内容长度等

    响应体:HTML页面

    响应行中最有用的是状态码:

      1xx,informational,信息不完全

      2xx,success,处理成功

      3xx,redirection,重定向

      4xx,client error,客户端错误

      5xx,server error,服务器端错误

    常用状态码:

      200:服务器很好的处理了客户端的请求,一切ok

      302:通常与响应头location一起实现,实现请求重定向

      304:通常表示资源文件在服务器没有更改,而浏览器又有缓存,这时候送回304状态码通知浏览器拿去本地的缓存显示

      404:表示客户端访问的资源路径有问题,资源问题不存在

      500:表示服务器出现异常

  • 相关阅读:
    SQL Server 中的事务与事务隔离级别以及如何理解脏读, 未提交读,不可重复读和幻读产生的过程和原因
    微软BI 之SSIS 系列
    微软BI 之SSIS 系列
    微软BI 之SSIS 系列
    微软BI 之SSIS 系列
    微软BI 之SSIS 系列
    微软BI 之SSAS 系列
    微软BI 之SSRS 系列
    微软BI 之SSRS 系列
    配置 SQL Server Email 发送以及 Job 的 Notification通知功能
  • 原文地址:https://www.cnblogs.com/zawjdbb/p/7464739.html
Copyright © 2011-2022 走看看