zoukankan      html  css  js  c++  java
  • http

    关于http当中的状态码含义:

    1XX:指示信息=>表示请求已接收,继续处理;

    2XX:成功=> 表示请求已被成功接收、理解、接受(200:成功发送请求);

    3XX:重定向=>要完成请求必须进行更进一步的操作;

    4XX:客户端错误=>请求有语法错误或请求无法实现(400:请求有语法错误;404:资源不存在;401:请求未授权;403:服务器拒绝服务);

    5XX:服务端错误=>服务端未能实现合法的请求(500:服务器发生错误;503:服务器当前不能提供服务,一段时间后可恢复);

    http请求常用的消息头:

    Accept:浏览器告诉服务器,它所支持的数据类型;

    Accept-Charset:浏览器告诉服务器,它支持哪种字符集;

    Accept-Encoding:浏览器告诉服务器,它支持的压缩格式;

    Accept-Language:浏览器告诉服务器,它的语言环境;

    Host:浏览器告诉服务器,想访问哪台主机;

    If-Modified-Since:浏览器告诉服务器,缓存数据的时间;

    Referer:浏览器告诉服务器,客户机是哪个页面来的(防盗链);

    Connection:浏览器告诉服务器,请求完成是断开链接还是保持链接;

    http的响应常见响应头:

    Location:服务器通过这个头,告诉浏览器跳到哪里;

    Server:服务器通过这个头,告诉浏览器服务器的型号;

    Content-Encoding:服务器通过这个头,告诉浏览器数据的压缩格式;

    Content-Length:服务器通过这个头,告诉浏览器回送数据的长度;

    Content-Language:服务器通过这个头,告诉浏览器语言环境;

    Content-Type:服务器通过这个头,告诉浏览器回送数据的类型;

    Refresh:服务器通过这个头,告诉浏览器定时刷新;

    Content-Disposition:服务器通过这个头,告诉浏览器以下载方式打开数据;

    Transfer-Encoding:服务器通过这个头,告诉浏览器数据是以分块方式回送的;

    Expires:-1;//控制浏览器不要缓存

    Cache-Control:no-cache;

    Pragma:no-cache;

    URL地址的推荐写法:

    在JavaWeb开发中,只要是写URL地址,那么建议最好以"/"开头,也就是使用绝对路径的方式。如果“/”是给

    服务器用的,则代表当前的web工程,如果“/”是给浏览器用的,则代表webapps目录。

  • 相关阅读:
    x64下读取SSDT表,并且获取SSDT表函数.
    C++ 常用代码片段整理
    ShellCode 定位EIP
    内核与应用通讯的几种方式转载
    微服务之十四如何在 Ocelot 网关中配置多实例 Swagger 访问
    Win10 企业版激活方法
    centos7 给.sh 文件赋值可执行权限
    k8s nginx ingress 高可用部署(最新版,支持 k8s 1.221.19)第3篇 测试
    skywalking 跟踪grpc的链路
    k8s nginx ingress 高可用部署(最新版,支持 k8s 1.221.19)第一篇
  • 原文地址:https://www.cnblogs.com/chendc/p/9105469.html
Copyright © 2011-2022 走看看