找到 76 篇文章 关于 REST API

GraphQL 和 Rest 的区别

Shirjeel Yunus
更新于 2024-08-12 18:22:24

39 次浏览

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

如何使用 Fastify 构建 REST API?

Mukul Latiyan
更新于 2023-06-22 13:21:46

2K+ 次浏览

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

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

Satish Kumar
更新于 2023-04-28 10:40:29

213 次浏览

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

什么是 Rest Assured?

Debomita Bhattacharjee
更新于 2022-02-08 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-09-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-08-03 14:38:03

425 次浏览

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

Postman 中监视器的缺点

Debomita Bhattacharjee
更新于 2021-08-03 14:34:35

503 次浏览

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

分析 Postman 中的监视器结果

Debomita Bhattacharjee
更新于 2021-08-03 14:32:11

142 次浏览

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

1 2 3 4 5 ... 8 下一页
广告