找到关于 REST API 的76 篇文章

GraphQL 和 Rest 的区别

Shirjeel Yunus
更新于 2024年8月12日 18:22:24

39 次浏览

如果您想开发和设计可用于通过互联网交换数据的 API,您可以选择 GraphQL 和 Rest。Rest 使应用程序能够使用 HTTP 动词与服务器交换数据。GraphQL 用于定义客户端应用程序如何向远程服务器请求数据。在本文中,我们将讨论 GraphQL 和 rest 之间的区别。什么是 GraphQL?GraphQL 是一种开源查询语言,它使用 API 来更改数据。它使用服务器端运行时引擎来操纵……阅读更多

如何使用 Fastify 构建 REST API?

Mukul Latiyan
更新于 2023年6月22日 13:21:46

2K+ 次浏览

Fastify 是一个主要用于在 JavaScript 中进行后端开发的框架。它是您可以使用的最轻量级的后端框架之一,这也是如果您想避免使用更重的 Node 框架(如 Express 和 Hapi)时,它成为首选的主要原因之一。自创建以来,已经发布了多个版本的 Fastify。在最新版本中,我们甚至可以验证传入和传出的请求以及请求参数。开发 Fastify 的人声称它……阅读更多

如何使用 Spring 为 RESTful 服务实现验证?

Satish Kumar
更新于 2023年4月28日 10:40:29

213 次浏览

随着越来越多的应用程序转向 RESTful 架构,确保在客户端和服务器之间交换的数据有效变得越来越重要。在本文中,我们将了解如何使用 Spring 为 RESTful 服务实现验证。什么是验证?验证是检查输入或返回的数据是否有效并符合一组预定义规则的过程。这些规则可以很简单,例如检查字段是否为空,也可以更复杂,例如确保信用卡号码有效。为什么……阅读更多

什么是 Rest Assured?

Debomita Bhattacharjee
更新于 2022年2月8日 10:07:35

9K+ 次浏览

Rest Assured 用于借助 Java 库验证 REST API。Java 库充当无头客户端,用于处理 Rest Web 服务。基于 Rest Assured 库的库也能够验证来自服务器的 HTTP 响应。可以使用 Rest Assured 库测试响应状态代码、正文、消息、标头等等。它可以与 Maven 等构建工具、JUnit 和 TestNG 等单元测试框架集成。它具有高效的匹配机制,我们可以用它来验证预期结果。应用程序编程接口或 API ……阅读更多

如何在 Postman 中创建 PUT 请求?

Debomita Bhattacharjee
更新于 2023年9月14日 01:41:28

36K+ 次浏览

Postman PUT 请求用于将数据传递给服务器以创建或修改资源。POST 和 PUT 之间的区别在于 POST 请求不是幂等的。这意味着多次调用相同的 PUT 请求将始终产生相同的输出。但是,多次调用相同的 POST 请求将创建多个类似的资源。在创建 PUT 请求之前,我们首先要向服务器上的端点发送 GET 请求:http://dummy.restapiexample.com/api/v1/employees。应用 GET 方法后,获得的响应正文为:现在,让我们更新 id 为……的 employee_salary 和 employee_age……阅读更多

如何在 Postman 中参数化请求?

Debomita Bhattacharjee
更新于 2021年11月18日 12:46:04

8K+ 次浏览

我们可以参数化 Postman 请求以使用各种数据集执行相同的请求。这是借助变量和参数来完成的。参数是 URL 的一部分,用于将更多信息传递给服务器。数据可以以数据文件或环境变量的形式使用。参数化是 Postman 的一个重要功能,有助于消除冗余测试。参数用双大括号 {{parameter}} 括起来。让我们以一个 URL 为例:https://tutorialspoint.com/index.htm。我们将创建一个名为 URL 的变量,然后将其用于请求的参数化……阅读更多

如何在 Postman 中创建会话?

Debomita Bhattacharjee
更新于 2021年11月18日 12:41:59

505 次浏览

会话是一个临时文件夹,用于存储变量的值。它们用于当前实例并具有局部作用域。在 Postman 中,我们可以修改会话变量值以在团队之间共享工作区。Postman 提供了本地会话共享功能。即使集合可以在团队之间共享,会话也永远不会共享。在团队结构中执行任务时,必须生成不同的令牌。会话对用户在其工作区内的用户具有局部作用域,并且他所做的任何修改都不会反映在服务器中。在……阅读更多

Postman 中的测试和集合运行器

Debomita Bhattacharjee
更新于 2021年8月3日 14:38:03

425 次浏览

我们可以设置检查点来验证来自请求的响应。这是通过在“测试”选项卡中添加脚本来完成的。如果请求已成功执行,则会执行这些脚本。在“测试”选项卡下添加的脚本是用 JavaScript 开发的。发送请求并收到响应后,“响应”中的“测试结果”选项卡将反映这些测试脚本的结果。通过的测试以绿色标记,失败的测试以红色标记。在“测试”选项卡中输入以下测试:tests["Status Code should be 200"] = responseCode.code === 200 tests["Response time lesser……阅读更多

Postman 中监控器的缺点

Debomita Bhattacharjee
更新于 2021年8月3日 14:34:35

503 次浏览

尽管 Postman 中的监控器有很多功能,但它也有一些缺点。但是,最终用户是否应该将这些功能视为监控器的缺点,取决于最终用户。监控器的缺点如下:如果 Postman 服务器位于我们所在的同一服务器中,则 Postman 监控器将无法正常工作。因此,很难确定集合在不同网络中的性能。为了解决这个问题,我们需要购买 Postman 专业版。这样做后,Postman 将提供另一个 IP 地址,我们可以用它来执行监控器。Postman 监控器……阅读更多

分析 Postman 中的监控结果

Debomita Bhattacharjee
更新于 2021年8月3日 14:32:11

142 次浏览

一旦预定的监控器触发,我们就需要分析结果。点击“监控器”选项卡下显示的监控器名称。浏览器中将打开一个新窗口,该窗口会重定向到我们已登录的Postman帐户。如果我们分析上图中API的性能图表,可以看到红色条表示请求测试失败,绿色条表示测试通过。将鼠标悬停在特定条形上,我们将获得日期、时间、响应时间以及特定运行的测试结果百分比。此外,... 阅读更多

1 2 3 4 5 ... 8 下一页
广告
© . All rights reserved.