首页 > 其他分享 >返回结果的HTTP状态码

返回结果的HTTP状态码

时间:2024-09-07 14:51:14浏览次数:6  
标签:返回 状态 HTTP 服务器端 服务器 客户端 资源 请求

2XX状态码 (2 4 6)

        表明请求被正常处理了。

        200 OK

                表示从客户端发来的请求在服务器端被正常处理了。

        204 No Content

                表示请求处理成功,但是没有资源可以返回。

        206 Partial Content

                表示服务器只返回了一部分资源

3XX重定向(1 2 3 4)

        301 Moved Permanently

        永久性重定向:客户端向服务器请求的资源URL已经永久转移,请使用新的URL

        302 Found

        找到了,有一个新的url,服务器想让客户端重新请求到新的url资源中

        303 See other

        和302差不多,不过303明确表示客户端应当采用GET方法获取资源

        304  Not Modified

        表示客户端发送了GET方法附加的条件,比如报文中的If-Match,If-Modified Since,If-range

         但是没有满足条件的资源,只能将旧的资源也就是存在客户端中未过期的缓存拿来使用。

4XX客户端错误

        400 Bad Request

                坏指令,客户端语法错误,服务器识别不了。

        401  Unauthorized

                表示请求的资源是敏感地区,需要进行认证。

        403 Forbidden

                服务器端把客户端拒绝访问了,可能是没有权限,也没有详细的拒绝理由。

        404 Not Found

                没有找到服务器资源。

5XX服务器端错误

        500 Internal Server Error

                表示服务器端在执行请求的时候发生错误。也有可能是web应用存在bug或者某些临时性的故障。

        503 Service Unavailable

                表示服务器目前存在超负荷状态或者正在停机维护,无法处理客户端的请求。

常见特例

        不少返回的状态码都是错误的,但是用户可能察觉不到这一点,比如web应用程序内部发生错误,状态码依然返回200 OK,这种情况也经常遇到。

        

标签:返回,状态,HTTP,服务器端,服务器,客户端,资源,请求
From: https://blog.csdn.net/yubohan345/article/details/141992323

相关文章

  • 04-burp对http网站抓包&漏洞利用及信息收集
    1、安装burp并实现抓取HTTP站点的数据包(HTTPS站点暂时不要求)首先用docker开启dvwa容器,创建出一个http的站点(dvwa)dockerrun-d-p8080:80sagikazarmark/dvwa然后在网络设置中,将配置访问互联网的代理服务器中的选项改为手动配置代理(以Firefox为例),其中HTTP代理的IP地址和......
  • 迷宫,返回所有路径并排序(C++)(回溯+dfs)
    题意说明:要求给出一个m*n的矩阵迷宫,0代表入口,1代表道路,2代表墙体,3代表出口,要求返回从入口到出口的所有移动路径并按长短从小到大排序。移动路径:就是wasd的移动路径,如一共走三步:下,右,下,则输出:sds。代码如下:#include<iostream>#include<string>#include<vector>#include<alg......
  • Thread 类的使用,如何创建、终止、等待一个线程以及获取线程的状态
    线程是什么线程是操作系统中调度的基本单位,是比进程更小的执行单元。线程在进程内部运行,共享该进程的资源,如内存和文件句柄,但每个线程都有自己的执行栈和程序计数器。线程的主要特点包括:轻量级:线程相较于进程更加轻量,创建和销毁的开销较小。共享资源:同一进程中的线程共享该进程的内......
  • 【C#生态园】构建完美的C#网络请求:深度剖析六大HTTP客户端库
    构建高效网络应用:C#HTTP库终极手册前言在现代的软件开发中,与网络通信相关的功能变得愈发重要。针对C#开发者而言,选择一个合适的HTTP客户端库和RESTfulAPI客户端库至关重要。这些库可以帮助开发者简化HTTP请求、处理API响应、处理重试和异常以及进行JSON序列化和反序列化......
  • 基于贝叶斯算法优化回声状态网络(BO-ESN/Bayes-ESN)的数据多特征分类预测 Matlab代码+
    ......
  • httpclient PoolingHttpClientConnectionManager 连接池使用举例
    1.1TIME_WAIT状态连接的原因和解决策略大量短连接大量短暂的连接会导致短时间内生成大量的TIME_WAIT状态连接。解决方案:尽量使用长连接,减少连接的创建和销毁次数。TCP时间等待池溢出如果服务器短时间内有大量的连接进入TIME_WAIT状态,可能会导致TCP时间等待池溢出。解决方案:可以......
  • thinkjs + puppeteer=解决中文乱码+https错误
    asyncindexAction(){constself=this;constbrowser=awaitpuppeteer.launch({headless:true,ignoreHTTPSErrors:true,args:['--no-sandbox','--disable-setuid-sandbox']});constpage=awaitbrowser.newPage();/......
  • HTTP协议基本知识点:工作原理、http请求、响应、连接以及缓存机制
    目录一、HTTP概述二、HTTP的版本三、HTTP请求1.请求方法2.请求头四、HTTP响应1.状态码2.响应头五、HTTP持久连接六、缓存机制1.CacheControl2.ETag3.LastModified七、安全性八、使用场景总结 一、HTTP概述 全称:超文本传输协议(HyperTextTransferProtoco......
  • HttpClient的快速入门使用
    目录一、介绍二、Get方式请求发送入门案例 实现步骤: 测试结果:三、Post方式请求发送入门案例 实现步骤:测试结果:一、介绍HttpClient是ApacheJakartaCommon下的子项目,可以用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP......
  • FPGA状态机编程示例
     两段式状态机moduledetect_2(  inputclk_i,  inputrst_n_i,  outputout_o);regout_r;//状态声明和状态编码reg[1:0]Current_state;reg[1:0]Next_state;parameter[1:0]S0=2'b00;parameter[1:0]S1=2'b01;parameter[1:0]S2=2'b10;pa......