4XX的响应结果表明:客户端发生错误。

400 Bad Request

该状态码表示求情报文中存在语法错误,当错误发生时,需要修改请求的内容后再次发送请求。另外,浏览器会像200 OK一样对待该状态码 

401 Unauthorized

该状态码表示发送的请求需要有通过HTTP认证(BASIC认证,DIGEST认证)的认证信息。另外之前已经进行过1次请求,则表明用户认证失败。
返回含有401的响应必须包含一个适用于被请求资源的WWW-Authenticate的首部用以质询用户信息。当浏览器初次接受到401响应,会弹出认证用的对话窗口。

403 Forbiden

该状态码表明地请求资源的访问被服务器拒绝了。服务器端没必要给出拒绝的详细理由。

404 Not Found

该状态码表明对请求资源的访问被服务器拒绝了。服务器端没有必要给出拒绝的详细理由,但如果想作说明的话,可以在实体的主体部分对原因进行描述,这样就能让用户看到了。

eg. 未获得文件系统的访问授权,访问权限出现某些问题(从未授权的发送源IP地址试图访问)等情况。

(chap4 Http状态码) 4XX相关推荐

  1. (chap4 Http状态码) 3XX重定向

    3XX响应结果表明浏览器要执行某些特殊的梳理以正确处理请求. 301 Moved Permanently 永久重定向.该状态码表示请求的资源已经被重新分配了新的URI,以后应该使用资源现在所指的URI ...

  2. (chap4 Http状态码) 概况2XX

    1. 状态码的的职责是当客户端向服务器发送请求时,描述返回的请求结果,状态码的类别如下表: 一共 很多个. 2. 2XX成功 :响应结果表明请求被正常处理. 200 OK 表示从客户端发来的请求在服务 ...

  3. (chap4 Http状态码) 5XX

    5XX响应结果: 服务器本身发生错误 500 Internal Sever Error 500 (服务器内部错误) 服务器遇到错误,无法完成请求.另外也可能是Web应用存在Bug或某些临时的故障. 5 ...

  4. 服务器返回的常见的http状态码

    当我们从客户端向服务器端发送请求时,服务器向我们返回状态码,状态码就是告诉我们服务器响应的状态,通过它,我们就可以知道当前请求是成功了还是出现了什么问题 状态码由3位数字和原因短语构成 其中第一位数字 ...

  5. 最全HTTP状态码汇总1XX——5XX

    HTTP状态码汇总 1XX:信息状态码 2XX:成功状态码 3XX:重定向状态码 4XX:客户端错误状态码 5XX:服务端错误状态码 http状态码可以让我们很方便的了解到请求的所在状态,当然其也是大 ...

  6. HTTP协议中状态码的含义

    当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求. ...

  7. HTTP常见状态码汇总,如404,500等

    我们在写Java Web程序时,可能会经常会与HTTP状态码(HTTP Status Code)打交道,比如:200表示成功响应请求,我们常用这个作为判断条件.最常见的报错状态码,莫过于404(页面不 ...

  8. HTTP响应状态码的含义

    常见的HTTP响应状态码解析 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果.借助于状态码,浏览器(或者说用户)可以知道服务器是正常的处理了请求,还是出现了错误. 状态码以3位数字和原 ...

  9. HTTP 常见的状态码

    HTTP 常见的状态码 2xx 状态码 2xx 状态码表示操作成功, 但是不同的方法可以返回更精确的状态码 POST返回201状态码,表示生成了新的资源:DELETE返回204状态码,表示资源已经不存 ...

最新文章

  1. Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop
  2. php for循环in的用法,JavaScript中for in循环是如何使用的?需要注意些什么?
  3. Python django解决跨域请求的问题
  4. [数据库]---mysql 插入sql之 INSERT INTO和INSERT IGNORE INTO和REPLACE INTO和ON DUPLICATE KEY UPDATE比较应用
  5. Java-switch选择结构
  6. python连续质数计算_GitHub - xxqfft/AlgorithmsByPython: 算法/数据结构/Python/剑指offer/机器学习/leetcode...
  7. 网络编程之bind()的未解之谜
  8. anaconda 清华镜像及对应下载
  9. Layer 引入自定义模块
  10. 第 7 章 Neutron - 077 - 配置 linux-bridge mechanism driver
  11. UE编辑器去掉*.bak备份文件
  12. 面试题猜想:1+1等于几?
  13. VeryCD将于本月关闭 P2P历史即将终结
  14. 【STM32】关于DMA控制器的介绍和使用
  15. Matlab开发Web App服务器
  16. 利用jquery-ajax实现局部刷新
  17. 工程师的浪漫:用机械臂画一个爱心
  18. 0基础实现微信推送天气,生日等(女朋友快乐眼)
  19. [Python面试][基础算法题]Python基础面试(基础算法题目较多)
  20. 看《骇客帝国-重装上阵》说法语

热门文章

  1. java 常用的api_Java中常用的API(一)——Object
  2. java 输入输出头文件_引入的标准头文件与标准输出以及FOR循环
  3. java 不支持fork_为什么Java forkbomb不会导致StackOverflowError?
  4. python add argument list_python模块介绍- argparse:命令行选项及参数解析
  5. 连接myeclipse和mysql数据库,MyEclipse与Mysql数据库的连接
  6. Python语言学习:利用sorted对字典按照value进行递减排序,输出列表,并给定排名索引,组成新字典输出
  7. AI开发者大会之计算机视觉技术实践与应用:2020年7月3日《RPA+AI助力政企实现智能时代的人机协同》、《5G风口到来,边缘计算引领数据中心变革》、《数字化时代金融市场与AI算法如何结合?》
  8. Py之featuretools:featuretools库的简介、安装、使用方法之详细攻略
  9. DayDayUp之Job:牛客网—算法工程师—剑指offer之66道在线编程(解决思路及其代码)——21~40
  10. DL之FCN:FCN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略