《图解HTTP》54~72Page 返回的HTTP状态码 与HTTP协作的Web服务器
4.HTTP状态码
HTTP状态码以三位数字和原因短语返回处理结果。
1XX:接受的请求正在处理
2XX:请求处理完毕
200:返回成功。204:无数据可返回,但请求处理成功。206:服务器执行了范围请求中的GET请求。
3XX:需要进行附加操作以完成请求
4XX:服务器无法处理请求
400:客户端错误。401用户认证失败或请求用户认证。403:被服务器拒绝。404:没找到。
5XX:服务器处理请求出错
500:请求错误。503:服务器不可用。
5.与HTTP协作的Web服务器
单个物理主机可以通过创建虚拟主机拥有多个域名。
通过Host首部内指定要访问的URI,可以访问指定主机名。
代理、网关、隧道是用于通信数据转发的应用程序。
代理在客户端和服务端中间作为“转发者”的角色。
网关是指转发其他服务器通信数据的服务器。
隧道是在相隔甚远的服务器和客户端两者之间中转,并保持双方通信的应用程序。
缓存是指代理服务器或客户端本地磁盘内保存的资源副本,利用缓存可以减少对服务器的访问,节省流量和通信时间。缓存有有效期的限制。
转载于:https://www.cnblogs.com/zainking/p/6759392.html
《图解HTTP》54~72Page 返回的HTTP状态码 与HTTP协作的Web服务器相关推荐
- 图解HTTP笔记(二)——HTTP状态码
图解HTTP笔记(二)--HTTP状态码 本章的主要内容是了解HTTP状态码的工作机制 HTTP 常见的状态码,有哪些? 下面介绍一下常用的一些状态码. 一.1xx 提示信息 1xx 类状态码属于提示 ...
- 当后端给我返回了302状态码
本文首发于:https://github.com/bigo-frontend/blog/ 欢迎关注.转载. 前言 前段时间接手了一个项目,在代码中看到了这样的一段代码: if (isHTML(data ...
- 图解 HTTP 笔记(四)——HTTP 状态码
本章主要内容是了解 HTTP 状态码的工作机制 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果.借助状态码,我们可以了解这次请求是否在服务器端得到了正常的处理. 状态码从其含以上可以分 ...
- tp5 ajax 返回数据正常状态码却为500
tp5 ajax 请求返回数据正常,请求状态码却是500 一直进error,不进success,原因未知 解决方法: 控制器内加入两行代码 error_reporting("E_ALL&qu ...
- python接口返回状态码,Python脚本接口返回正常,状态码405
最近些Python接口脚本时调用post接口时返回结果正常,状态码却不对. ,代码如下: 此接口完成的功能为新增一个角色,角色添加成功返回角色的id信息,但是状态码为405,405是Method No ...
- python获取状态码_Python 如何获取接口返回的http状态码
使用request 模块得到返回值,然后再利用status_code属性获取http响应的状态码. 示例代码: import requests import json url = 'http://de ...
- 浏览器返回的常见状态码
HTTP http: 超文本传输协议,在传输层采用的是TCP协议.浏览器与服务器建立连接时会经过TCP的三次握手,一次TCP的连接可以建立多个HTTP请求.状态码为服务器接受请求之后返回的响应信息,浏 ...
- 《图解HTTP》读书笔记--第5章与HTTP协作的Web服务器
写在前面:本文仅供个人学习使用,如有侵权,请联系删除.文章中所用图片绝大多数来源于<图解HTTP>,请读者支持原版. 文章目录 5.1 用单台虚拟主机实现多个域名 5.2 通信数据转发程序 ...
- HTTP协议请求中返回的各个状态码对应的状态信息
200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 所有状态解释:点击查看 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码. www.2cto.c ...
- springboot 使用interceptor 返回前端http状态码为0
撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 需要添加: response.addHeader("Access-Control-Allow-Cred ...
最新文章
- Flask上下文管理源码分析
- linux+bash+参数脚本名,linux – Bash中的脚本参数
- Design Pattern - Builder(C#)
- USTC English Club Note20211212
- 元组-元组变量的常用操作
- 2017/09/01-2017/09/30工作日志(补)
- iOS开发----UI部分----iPhone各类屏幕的分辨率
- 自己做的PPT试题或其它文件模板有时被系统还原成原来默认的样子,如何解决?
- 软考程序员-C专题(2)
- VUE PDF上传预览下载(vue-pdf)
- H5动画实现简单的转盘抽奖。
- nios 双核 烧录_Nios程序烧写到EPCS方法
- [转帖]优麒麟和银河麒麟操作系统都出自于天津麒麟信息技术有限公司
- 【读书笔记】吴军阅读与写作讲义
- 【微信小程序】本地服务页面案例实现
- [202101] 电感 对电路的影响
- JS跨域设置和取Cookie(二)
- 无线通信中的小尺度衰落
- python 小程序
- 记一次线程池引发的BUG,差点被祭天
热门文章
- ADT下载地址整理(转)
- 编译器错误信息:CS0016:未能写入输出文件 c:\WINDOWS\Microsoft.NET\Framework\...的解决办法...
- Django 路由系统
- 关于Tortoise git汉化包装了,不管用,仍然是英文菜单的问题记录
- Mybatis学习(5)高级映射
- 杭电2086,数学归纳法
- 第1章 神经网络的思想
- 【题解】狼和羊-C++
- bzoj 1803: Spoj1487 Query on a tree III(主席树)
- python中map()函数的用法讲解