• 服务器状态码


    常见服务器状态码
    200 服务器已成功处理了请求并提供了请求的网页。

    204 服务器成功处理了请求,但没有返回任何内容。

    301 请求的网页已永久移动到新位置。当URLs发生变化时,使用301代码。搜索引擎索引中保存新的URL

    302 请求的网页临时移动到新位置。搜索引擎索引中保存原来的URL

    客户端错误4××:表示请求可能出错,妨碍了服务器的处理。

    400 服务器不理解请求的语法

    403 服务器拒绝请求

    404 服务器找不到请求的网页。服务器上不存在的网页经常会返回此代码

    服务器错误

    5××:表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错

    500 服务器遇到错误,无法完成请求

    503 服务器目前无法使用(由于超载或停机维护)

     
      3. http报头详解
      这里我就根据上面的那个例子把所有的字段说一下,当然,有的字段,我们通过他的名字就已经知道大概的意思了!有链接的字段,我们在下面进行了更详细的讲解!
      
    表1 公共头部
     字段  说明
     Remote Address  请求的远程地址
     Request URL  请求的域名
     Request Method  页面请求的方式:GET/POST
     Status Code  请求的返回状态

     表2 请求头
     字段  说明
     Accept  表示浏览器支持的 MIME 类型
     Accept-Encoding  浏览器支持的压缩类型
     Accept-Language  浏览器支持的语言类型,并且优先支持靠前的语言类型
     Cache-Control 指定请求和响应遵循的缓存机制 
     Connection  当浏览器与服务器通信时对于长连接如何进行处理:close/keep-alive
     Cookie  向服务器返回cookie,这些cookie是之前服务器发给浏览器的
     Host  请求的服务器URL
     Referer  该页面的来源URL
     User-Agent  用户客户端的一些必要信息
     
     
     表3 返回头
     字段  说明
     Cache-Control  告诉浏览器或者其他客户,什么环境可以安全地缓存文档
     Connection  当client和server通信时对于长链接如何进行处理
     Content-Encoding  数据在传输过程中所使用的压缩编码方式
     Content-Type  数据的类型
     Date  数据从服务器发送的时间
     Expires  应该在什么时候认为文档已经过期,从而不再缓存它?
     Server  服务器名字。Servlet一般不设置这个值,而是由Web服务器自己设置
     Set-Cookie  设置和页面关联的cookie
     Transfer-Encoding  数据传输的方式
     
       4. 几个字段的说明
  • 相关阅读:
    建立表空间和用户
    数据库设计的基本步骤
    ubuntu21.04(linux):安装python3+dlib+face_recognition
    ubuntu21.04(linux):为chrome安装vue-devtools(6.0.0 beta 14)调试插件
    ubuntu21.04(linux):安装node(14.17.1)和vue.js3.1环境
    ubuntu21.04(linux):用apt安装nginx/php/mysql/phpmyadmin(开发环境)
    ubuntu21.04(linux):安装webstorm2021.1
    linux:在fedora 32/ubuntu 21.04安装chrome 90浏览器
    spring boot单元测试之十六:junit5:用@Timeout注解判断测试运行是否超时(spring boot 2.4.4)
    spring boot单元测试之十五:用mockmvc测试返回异步结果的controller(spring boot 2.4.4)
  • 原文地址:https://www.cnblogs.com/jquery37/p/6373889.html
Copyright © 2020-2023  润新知