http状态404 vscode_HTTP常见状态码(404、400、500)等错误-程序员宅基地

技术标签: http状态404 vscode  

一、一些常见的状态码

200 - 服务器成功返回网页

404 - 请求的网页不存在

503 - 服务不可用

二、详细分解:

1xx(临时响应)

表示临时响应并需要请求者继续执行操作的状态代码。

代码 说明

100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。

101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。

2xx (成功)

表示成功处理了请求的状态代码。

代码 说明

200 (成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。

201 (已创建) 请求成功并且服务器创建了新的资源。

202 (已接受) 服务器已接受请求,但尚未处理。

203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。

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

205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。

206 (部分内容) 服务器成功处理了部分 GET 请求。

3xx (重定向)

表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。

代码 说明

300 (多种选择) 针对请求,服务器可执行多种操作。服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。

301 (永久移动) 请求的网页已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。

302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。

303 (查看其他位置) 请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。

304 (未修改) 自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。

305 (使用代理) 请求者只能使用代理访问请求的网页。如果服务器返回此响应,还表示请求者应使用代理。

307 (临时重定向) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。

4xx(请求错误)

这些状态代码表示请求可能出错,妨碍了服务器的处理。

代码 说明

400 (错误请求) 服务器不理解请求的语法。

401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。

403 (禁止) 服务器拒绝请求。

404 (未找到) 服务器找不到请求的网页。

405 (方法禁用) 禁用请求中指定的方法。

406 (不接受) 无法使用请求的内容特性响应请求的网页。

407 (需要代理授权) 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。

408 (请求超时) 服务器等候请求时发生超时。

409 (冲突) 服务器在完成请求时发生冲突。服务器必须在响应中包含有关冲突的信息。

410 (已删除) 如果请求的资源已永久删除,服务器就会返回此响应。

411 (需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。

412 (未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。

413 (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。

414 (请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。

415 (不支持的媒体类型) 请求的格式不受请求页面的支持。

416 (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。

417 (未满足期望值) 服务器未满足”期望”请求标头字段的要求。

5xx(服务器错误)

这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。

代码 说明

500 (服务器内部错误) 服务器遇到错误,无法完成请求。

501 (尚未实施) 服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。

502 (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。

503 (服务不可用) 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。

504 (网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。

505 (HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。

HttpWatch状态码Result is

200 - 服务器成功返回网页,客户端请求已成功。

302 - 对象临时移动。服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。

304 - 属于重定向。自上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。

401 - 未授权。请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。

404 - 未找到。服务器找不到请求的网页。

2xx - 成功。表示服务器成功地接受了客户端请求。

3xx - 重定向。表示要完成请求,需要进一步操作。客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。

4xx - 请求错误。这些状态代码表示请求可能出错,妨碍了服务器的处理。

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

转自https://www.cnblogs.com/feng9exe/p/8036657.html

三、http常见状态码处理方法

以NGINX为例:

4XX请求错误

403:访问目录的权限不足,排查方向:nginx的目录具体配置,访问目录属主属组、权限、项目代码的设定

404:nginx配置的文件或目录路径不存在或写错

413:请求实体过大,修改nginx总配置文件 client_max_body_size 10m;,这个参数是限制客户端上次最大为10M的文件

5XX服务器错误

502:网关错误, 服务器作为网关或代理,从上游服务器收到无效响应

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35543991/article/details/113007065

智能推荐

python利用网络摄像头进行人脸检测_spyder里面用电脑摄像头怎么实现人脸识别-程序员宅基地

文章浏览阅读1k次。python利用网络摄像头进行人脸检测利用官方的人脸分类器进行识别准备条件过程代码解释参考利用官方的人脸分类器进行识别准备条件pythonOpenCV网络摄像头或者电脑自带摄像头过程1、调用摄像头,不断获取图像2、对每一帧图像进行灰度处理3、调用人脸分类器进行检测,如果检测到人脸就框出来,并保存检测到的人脸4、显示视频的图像5、按q键退出/识别的人脸达到预设值退出6、结..._spyder里面用电脑摄像头怎么实现人脸识别

qt编程:windows下的udp通信-程序员宅基地

文章浏览阅读287次。qt编程:windows下的udp通信本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:win7开发环境:qt功能:用udp进行收发通信界面:源代码:LssHost.pro:#-------------------------------------------------..._“on_btnsendudpserver_released”: 不是“mainwindow”的成员

金陵科技学院计算机分数,2018金陵科技学院录取分数线-程序员宅基地

文章浏览阅读241次。2019金陵科技学院录取分数线预测(含2008-2018历年分数线)2019年金陵科技学院录取分数线暂时还没有公布,同学们可以根据2008-2018数线进行预测。金陵科技学院录取分数线和金陵科技学院历年分数线,2008-2018金陵科技学院历年录取分数线,包含理科和文科(招生地区:江苏),仅供参考:1、2018金陵科技学院录取分数线【全国】省份文科理科本一本二最低分本一本二最低分江苏3372813..._南金科计算机

linux驱动开发----如何看懂LINUX驱动代码_驱动里的探针函数有什么用-程序员宅基地

文章浏览阅读2.5k次,点赞7次,收藏40次。对于一个从单片机驱动开发转到linux驱动开发的人员来说,最头疼的莫过于是linux的驱动框架了。在传统单片机开发的过程中,都是直接操作寄存器,比喻说配置个IO口引脚输出为高电平,只需要向方向寄存器、数据寄存器写入值就可以实现了,这种方法比较直观简单,开发人员只需要掌握C语言、原理图以及datasheet就可以进行开发了。而linux驱动开发需要涉及的东西就比较多了,开发人员需要掌握C语言、原理图、datasheet、驱动框架等内容,特别时驱动框架,对于刚从事Linux驱动开发的人员来说,简..._驱动里的探针函数有什么用

【kali】kali2020.2 换源,换中文字体_onts-wqy-zenhei清华-程序员宅基地

文章浏览阅读2.3k次,点赞3次,收藏10次。换源进入kali界面,在终端中输入:vim /etc/apt/sources.list打开sources.list文件在sources.list中结尾添加以下任意更新源(这里更换的是阿里云的源)中科大deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib阿里云_onts-wqy-zenhei清华

python如何保存矩阵,保存matrix,保存numpy.ndarray_python保存矩阵数据-程序员宅基地

文章浏览阅读7w次,点赞11次,收藏47次。问题:如何将array保存到txt文件中?如何将存到txt文件中的数据读出为ndarray类型?python如何保存矩阵,保存matrix,保存numpy.ndarraypython中list、array、matrix之间的基本区别:直通车分析a = np.arange(0,12,0.5).reshape(4,-1) np.savetxt("a.txt", a) # 缺省按照'..._python保存矩阵数据

随便推点

Training for 分块&莫队-程序员宅基地

文章浏览阅读854次。分块 Study data Link:http://hzwer.com/8053.html // hzwer讲的很好很全树上莫队Study Link:http://codeforces.com/blog/entry/43230 ( ery nice 并且有题目推荐莫队算法时间复杂度O( n * sqrt(n) )证明:由于每一块的大小为sqrt(n),故有sqrt..._trainingfor

tensorflow中tf.nn.conv2d中padding=same和padding=valid的区别,same有公式,不是输出和输入特征图一样大小_conv2d滤波,padding='valid'啥意思-程序员宅基地

文章浏览阅读640次,点赞3次,收藏5次。tensorflow中tf.nn.conv2d中padding=same和padding=valid的区别 ..._conv2d滤波,padding='valid'啥意思

hadoop3.0+spark2.0两台云服务器集群环境配置。_spark 2.x 和hadoop 3.x适配-程序员宅基地

文章浏览阅读2.6k次。 最近买了一台云服务器(阿里云)来做web服务器,做的网站只是初步版本(www.qihea.xyz),没人访问,觉得有些浪费。加上舍友也有一台云服务器(天翼云),并且最近在学spark,于是打算在这两台机器中搭建环境。这两台机器都是1核2g的,反正对于学习时足够了。 在配置过程中我发现:我遇到的所有的bug,都是配置问题,尤其是简单的单词拼写的问题。如果你配置过程中有什么问题可以..._spark 2.x 和hadoop 3.x适配

基于arm+uClinux的嵌入式系统的开发-程序员宅基地

文章浏览阅读158次。前些日子基于arm+uClinux开发了一个网络监控系统,眼看项目马上要做完了,终于松了一口气,于是整理了一些笔记和心得想和大家针对这种开发模式进行一些探讨,希望对各位有所帮助。 按照我的开发过程想分以下几部分逐一介绍。 1.开发平台的选择和论证 2.开发环境的建立 3.一般程序的开发 4.Linux程序向ARM+uClinux平台的移植 5.剩下的问题 希望诸位多多补充自己的想法,以利于大家共同..._嵌入式开发 uclinux

华为鸿蒙系统学习笔记5-华为方舟编译器正式开源及相关源码下载_star-413方舟编译器-程序员宅基地

文章浏览阅读3.1k次。8月9日至8月11日,华为面向全球开发者的2019年开发者大会,将在东莞松山湖举行。据悉,今年也是华为第一次在华为松山湖基地欧洲小镇里举办开发者大会。前不久,余承东曾在微博上预告:“让我们用方舟编译器换个打招呼的方式,8月9日相约松山湖,不见不散!”据此前消息,华为方舟编译器将在8月正式开源,此次大会上,余承东有望正式宣布。今日有媒体发现,赶在华为开发者大会开幕前几天,华为已经在官方社区正..._star-413方舟编译器

React web端 高德地图引入_高德glcustomlayer-程序员宅基地

文章浏览阅读1.3k次。1.逆向地理编码(将经度纬度转换地址)时报错10009(USERKEY_PLAT_NOMATCH),明明用的是web端的key值,为什么会报不匹配的bug呢?可能的原因是:在逆向地理编码的时候用的不是逆向编码的url,正确的url地址如图:2.写地理编码时报错:AMap.Geocoder is not a constructor,网上查到的解决方法有:1)入口index.html文件的引入的script的key值后面加上plugin=AMap.Geocoder2)或者是在key值后面接&_高德glcustomlayer