404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。 ...404对seo的影响:自定义404错误页面是增强用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“404”状态码或自定义404错误页面使用Meta Refresh...正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是 “200”或“302”。...使用方法 一、下载404页面模板免费版。 点击下载404页面模板,然后解压,可以发现有很多404网页模板。挑选一个您最喜欢的页面代码。 ...四、在服务器上配置自定义404的路径 这里边可能会遇到两种情况: 1、虚拟主机。一般空间商提供的面板都有自定义404的功能,根据提示设置成自定义的404页面。
这里推荐一些业界常用的工具: Postman:Postman是一个非常强大的API测试工具,它支持多种HTTP请求方法,能够发送各种类型的HTTP请求,并检查返回的结果。...下面以百度首页为例,首先,在Postman GUI中创建一个测试请求: 创建一个新的请求,选择GET方法,输入URL为https://www.baidu.com。...; 然后,你可以在Postman GUI中运行这个测试请求,确保它能够正确工作。...接下来,我们将在Linux服务器上运行这个测试。首先,你需要导出这个测试请求。选择集合后面的三个点下拉 -> Export,选择Collection v2.1作为格式,并保存为一个JSON文件。...然后,你可以用以下命令安装Newman: npm install -g newman 现在,你可以在你的服务器上运行Postman的测试了。
API测试——测试API集合,检查它们的功能、性能、安全性,以及是否返回正确的响应。...一个人可以导入别人的集合,也可以导出他们的集合,这样其他人也可以在他们的电脑上使用这个集合。 ? ?...Postman的测试:在Postman中,可以使用JavaScript语言为每个请求编写和运行测试。以下是示例: 测试描述示例: ? 测试结果示例: ?...2.HTTP响应——在发送请求时,API发送响应,包括正文,Cookie,标头,测试,状态代码和API响应时间。 Postman在不同的选项卡中组织正文和标题。...404 - 未找到数据。 405 - 不支持方法或不允许请求方法。 500 - 内部服务器错误。 503 - 服务不可用。
如果客户端向服务器发出了某项请求要求显示网站上的某个网页,那么,服务器会返回 HTTP 状态代码以响应该请求。...一些常见的状态代码为: 200 - 服务器成功返回网页 403 - 请求的网页禁止访问 404 - 请求的网页不存在 503 - 服务器暂时不可用 1xx(临时响应),用于表示临时响应并需要请求者执行操作才能继续的状态代码...404(未找到) 服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。...如果您在 Googlebot 尝试抓取的网址上发现此状态(位于"诊断"标签的 HTTP 错误页上),那么,这表示 Googlebot 所追踪的可能是另一网页中的无效链接(旧链接或输入有误的链接)。...该代码与 404(未找到)代码类似,但在资源以前有但现在已经不复存在的情况下,有时会替代 404 代码出现。如果资源已被永久删除,那么,您应当使用 301 代码指定该资源的新位置。
一些常见的状态代码为: · 200 – 服务器成功返回网页 · 404 – 请求的网页不存在 · 503 – 服务器暂时不可用 以下提供了 HTTP 状态代码的完整列表...404(未找到) 服务器找不到请求的网页。例如,如果相应请求是针对服务器上不存在的网页进行的,那么服务器通常会返回此代码。...如果您的网站上没有 robots.txt 文件,而您在 网站站长工具中的已拦截的网址页上看到此状态,那么这就是正确的状态。...(该文件应当位于顶级域名上,且应当名为 robots.txt)。 如果您在 检测工具 尝试抓取的网址上看到此状态,那么这表示 检测工具 追踪的可能是另一网页中的无效链接(旧链接或输入有误的链接)。...该代码与 404(未找到)代码类似,但在资源以前有但现在已经不复存在的情况下,有时会替代 404 代码出现。如果资源已永久删除,您应使用 301 指定资源的新位置。
常用HTTP状态码简介 一些常见的状态代码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器暂时不可用 以下提供了 HTTP 状态代码的完整列表。...404(未找到) 服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。...如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具" 诊断"标签的 robots.txt 页上发现此状态,那么,这是正确的状态。...如果您在 Googlebot 尝试抓取的网址上发现此状态(位于"诊断"标签的 HTTP 错误页上),那么,这表示 Googlebot 所追踪的可能是另一网页中的无效链接(旧链接或输入有误的链接)。...该代码与 404(未找到)代码类似,但在资源以前有但现在已经不复存在的情况下,有时会替代 404 代码出现。如果资源已被永久删除,那么,您应当使用 301 代码指定该资源的新位置。
下面介绍一下在postman中,一些脚本的常见用法: responseBody 等价于response.text,表示接口请求的响应体,类型为string,如果返回的字符串是json格式的,可以使用JSON.parse...响应结果断言 // 检查接口请求的状态是否为200 pm.test("请求状态码验证", function () { pm.response.to.have.status(200); }); /...()中写入的名称,在测试报告中和输出的时候会体现是哪个环节的校验结果,添加类似jenkins中pipeline的这种step的描述的话,有助于在报告中体现的会更加详细,知道具体是哪一种断言不通过,Test...对应postman上请求的名称 pm.info.requestId:用于返回请求ID pm.sendRequest对象 允许异步发送HTTP/HTTPS请求。...① 该方法接受一个兼容SDK的请求和一个回调。回调接收两个参数,其中一个错误(如果有的话),另一个是SDK兼容的响应。 ② 该方法可以在预请求或测试脚本中使用。
在测试当中我们常使用Postman做接口测试(API测试)有兴趣详细了解Postman可以点击去官网: Postman官网:https://www.getpostman.com 二、如何下载Postman...四、处理GET请求: 在使用Postman当中,我们常使用GET做数据获取来进行相应的测试,也就是我们常说的查询。...在Postman的工作区中: 1、选择HTTP请求方式为GET 2、在URL区域输入相应的URL 3、输入相应的参数 4、点击 “Send”按钮,执行GET请求 5、你将看到下方返回200状态码...五、处理POST请求 在使用Postman当中,我们常使用POST做数据新增来进行相应的测试,也就是我们常说的新增 在Postman的工作区中: 1、选择HTTP请求类型为POST 2、在URL区域输入相应的...7、查看返回状态码:200,执行成功 8、在Body当中返回数据 总结 Postman的请求类型还有很多,这需要在我们的平常工作中不断的去使用和学习,本次分享就到这里了 下一章我们分享一下
最常出现的错误代码: 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 400(错误请求) 服务器不理解请求的语法。 404(未找到) 服务器找不到请求的网页。...404(未找到) 服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。...如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具”诊断”标签的 robots.txt 页上发现此状态,那么,这是正确的状态。...如果您在 Googlebot 尝试抓取的网址上发现此状态(位于”诊断”标签的 HTTP 错误页上),那么,这表示 Googlebot 所追踪的可能是另一网页中的无效链接(旧链接或输入有误的链接)。...该代码与 404(未找到)代码类似,但在资源以前有但现在已经不复存在的情况下,有时会替代 404 代码出现。如果资源已被永久删除,那么,您应当使用 301 代码指定该资源的新位置。
实现反爬虫 之前的理论和逻辑,在实验中都得到了验证,那么接下来我们就通过黑名单策略将 Python 和 Curl 发起的请求过滤掉,只允许 Firefox 和 Postman 的请求通过,并且对被过滤的请求返回...反爬虫效果测试 重复上面访问的步骤,通过浏览器、Python 代码、Postman 工具和 Curl发起请求。从返回的结果就可以看到,与刚才是有所区别的。...浏览器返回的是正常的页面,说明没有收到影响; Python 代码的状态码变成了 403,而不是之前的 200 Postman 跟之前一样,返回了正确的内容; Curl 跟 Python 一样,无法正确的访问资源...提示:你可以继续修改 Nginx 的配置来进行测试,最终会发现结果会跟现在的一样:只要在黑名单中,请求就会被过滤掉并且返回 403 错误。...练习:使用 Postman 再测试一下 一个测试也许不准确,你还可以通过 Postman 再来测试一下,还记得怎么做吗?
因为这个接口是POST请求方式,所以返回错误,但是http status还是正常的200的呀,因为还能正常走到代码逻辑里 这里暂时排除后端代码的问题 第二步 因为这个需求已经上线一个多月了,而且测试环境线上环境都验证过...前端调用其他接口包括GET/POST都是正常的 这里暂时排除前端代码问题 第三步 把这个接口url复制到postman,不带任何参数请求一次: ? 同样可以调通,也是正常的200。...这里排除是浏览器的问题 第四步 我把浏览器请求体里的参数复制到postman中试一下,如下图: ? 这个数据好像有点多哎,心里想着是不是参数的问题呢,赶紧试试看,复制到调试中: ?...注意,这里我调通了,因为最后解决这个问题了,所以现在能调通,但是之前排除的时候是返回404的 走到这里,犯罪嫌疑人已经锁定为POST请求的body了。...总结 client_max_body_size client_max_body_size 默认 1M,表示 客户端请求服务器最大允许大小,在“Content-Length”请求头中指定。
GET URL填写 这里我先选取一个简单的GET请求,以根据会议CODE查询会议为例,先查询官网文档,获得以下信息。可以看到需要三个入参,可以用自己的账号先在APP上预约一个会议方便测试。...Postman的一个请求会先经过Pre-Request Script,再发起Request,再返回Response,最终经过Test Script。这里的代码是JS格式。...继续查看官网API文档,签名基本上分为三步。...在header里引用signature变量,再次调用。可以看到已经成功了,返回码为200....[POST请求.png] 巧用Test Script Postman还有一个功能就是测试,对于Response的返回值做测试,如果你有很多测试,可以深入研究一下。
Postman简述 Postman是比较适合开发人员和测试人员使用的一款API工具。官网传送门:Postman官网。...Postman可以调试简单的css、html、脚本等网页基本信息,它还可以发送几乎所有类型的HTTP请求。...postman断言 一个完整的接口测试,包括:请求->获取响应正文->断言,我们已经知道了请求与获取响应正文,下面来介绍如何用postman进行断言。...接下来设置一个简单的断言场景,根据断言场景来举例说明Postman断言如何使用:判断HTTP返回状态码为200。 ?...服务器响应的内容 发送一个Get、Post等请求,服务器会给出响应,这里包含了一些重要信息: status:200,表示响应是ok的 Body: 返回的主体 Headers: 一些键值对,字符串 Time
Http状态码一览表 所谓的404页就是服务器404重定向状态返回页面。数字404指的是404号状态码。 一般常用到的有200号状态码和404号状态码。...如果您在 Googlebot 尝试抓取您网站上的有效网页时看到此状态码(您可以在 Google 网站管理员工具诊断下的网络抓取页面上看到此信息),可能是您的服务器或主机拒绝了 Googlebot 访问。...404(未找到)服务器找不到请求的网页。例如,对于服务器上不存在的网页经常会返回此代码。 ...如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具"诊断"标签的 robots.txt 页上看到此状态码,则这是正确的状态码。...该代码与 404(未找到)代码类似,但在资源以前存在而现在不存在的情况下,有时会用来替代 404 代码。如果资源已永久移动,您应使用 301 指定资源的新位置。
引言 在后台开发时,控制台得到的数据格式会有不同,这时我们需要设置统一返回结果,方便我们分析数据以及对数据进行管理。 一、方法 定义统一的返回格式有利于提高开发效率。...1、定义code状态码,和返回message 200:请求成功 400:请求失败 404:接口不存在 500:服务器内部出错 2、编写枚举类 2.1什么是枚举: Java 枚举是一个特殊的类,一般表示一组常量..., "请求成功"), FAILED(400,"请求失败"); NOT_FOUND(404,"接口不存在"), SERVER_ERROR(500,"服务器内部出错"); ResponseStatusEnum...public ResponseResult queryall(){ return ResponseResult.SUCCESS().setData(userService.list()); } 5、postman...测试 二、结语 设置统一返回结果是我们在日常开发的一个好习惯也是必要的步骤,能极大的提高开发效率,读者可根据自己所需添加对应的属性和数据 稿件来源:深度学习与文旅应用实验室(DLETA) ----
客户端应该只知道服务器上资源的 URI,别无其他。服务器应根据收到的客户端请求返回适当的响应。 2. 无国籍 客户端-服务器交互本质上应该是无状态的。...请求头 发送到服务器的额外请求以指定响应类型、编码、内容类型和自定义参数。等等。 4. 请求体 尝试创建资源时,资源数据在放置请求的正文中发送。 5. 响应体 Web 服务器在响应正文中返回数据。...例如,200 OK 表示请求成功,404 NOT FOUND 表示在服务器上找不到资源。...GET 方法将在文章列表中搜索请求的类别,如果找到则返回数据以及响应代码 200 OK。.../") TGS.run(debug=True,port=8080) 测试 REST 程序 让我们使用 Curl 实用程序对此进行测试,我们可以使用 postman 实用程序
Postman能够发送任何类型的http请求,支持GET/PUT/POST/DELETE等,请求头中可以附带任何数量的headers信息。...Postman支持不同的认证机制(basic,digest,OAuth);Postman非常简单易用,通过填写URL、header、body等就可以发送一个请求。...Postman有一个“集合”功能,用于存储所有请求相同的API/域,这个功能能方便我们重新发送请求....3位数字代码,消息(1字头),成功(2字头),量定下(3字头),请求错误(4字头),服务器错误(5、6字头),常见的: 200 OK:请求已成功,请求所希望的响应头或数据日将随次响应返回。...403 Forbidden:服务器已经理解请求,但是拒绝执行它。 404 Not Found:请求失败,请求所希望得到的资源未被在服务器上发现。
引言 在上文中性能工具之linux三剑客awk、grep、sed详解,我们已经详细介绍 linux 三剑客的基本使用,接下来我们看看具体在性能测试领域的运用,本文主要介绍的是在 Tomcat 和 Nginx...}i - 客户端的真实ip %r - 来自客户端的请求行(请求的 URI 和 HTTP 协议,这是整个 PV 日志记录中最有用的信息,记录服务器收到一个什么样的请求) %>s - 服务器返回客户端的状态码...下面是一些常见的状态码: 200 - 请求已成功,请求所希望的响应头或数据体将随此响应返回。...当前请求无法被服务器理解 401 - 请求未授权,当前请求需要用户验证。 403 - 禁止访问。服务器已经理解请求,但是拒绝执行它。 404 - 文件不存在,资源在服务器上未被发现。...($9 ~ /404/)' access.log 统计所有状态码为 404 的请求 awk '($9 ~ /404/)' access.log | awk '{print $9,$7}' | sort
在http协议的约定下,客户端可以向服务器发送请求,服务器在接收到请求之后,给予客户端响应。...100~199(信息性状态码):HTTP/1.1向协议中引入了信息性状态码 200~299(成功状态码):客户端发起请求时,这些请求通常都是成功的。...浏览网页时,我们都看到过臭名昭著的404 Not Found错误码,这只是服务器在告诉我们,它对我们请求的资源一无所知 500~599(服务器状态码):有时客户端发送了一条有效请求,服务器自身却出错了,...这些会返回5xx状态码 下面三个常用的HTTP状态码使我们必须要记住的: 200 OK :请求被正常处理 404 Not Found:服务器找不到客户端请求的资源,也有可能是服务器不想 让你访问而故意返回...404 500 Internal Server Error:服务器内部错误 四、Postman Postman可以模拟浏览器向服务器发送请求,首先我们需要到官网下载Postman。
领取专属 10元无门槛券
手把手带您无忧上云