首页 >web前端 >js教程 >VS Code 使用 Thunder 客户端?停止!这是满足您的 API 测试需求的理想扩展。

VS Code 使用 Thunder 客户端?停止!这是满足您的 API 测试需求的理想扩展。

Linda Hamilton
Linda Hamilton原创
2024-12-10 21:40:11898浏览

Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

EchoAPI:无需离开 VS Code 的终极 API 测试工具

使用 EchoAPI,您可以直接从代码编辑器测试您的 API。您可以保存请求集合,并在需要时重新访问(无论是一天还是一个月后)。另外,您可以将集合导出为 JSON 文件,以便与您的团队共享或供将来使用。

EchoAPI是一款支持Scratch Pad的超轻量级API开发协作工具。它是 Postman 的绝佳替代品,为您提供 API 设计、调试、自动化测试和负载测试等功能。它还与 IntelliJ IDEA、VS Code 甚至 Chrome 请求捕获扩展集成,所有这些都不需要登录。

  1. 无需登录
  2. 支持便签本
  3. 超轻量
  4. 100% 兼容 Postman 脚本语法

EchoAPI 入门

要使用 EchoAPI 扩展,请单击操作栏上的 EchoAPI 图标。在侧边栏中,点击“新建请求”按钮来测试您的 API。

假设您需要使用以下详细信息测试 API:

url: https://httpbin.org/anything
method: POST
content: {
  "username": "admin",
  "password": "password"
}

Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

只需将此信息输入 EchoAPI 请求表单,您就可以启动请求了。

生成代码片段

EchoAPI 还可以为 cURL 命令、JavaScript Axios 和其他选项生成代码片段。以下是 EchoAPI 中 JWT AUTH 请求的 cURL 命令的样子:

curl -X POST \
  'https://httpbin.org/anything' \
  --header 'Accept: */*' \
  --header 'Content-Type: application/json' \
  --data '{
  "username": "admin",
  "password": "password"
}'

这是一个 JavaScript Axios 请求:

Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

import axios from "axios";

const options = {
  method: 'POST',
  url: 'https://httpbin.org/anything',
  headers: {
    Accept: '*/*',
    'Content-Type': 'application/json',
    'Accept-Encoding': 'gzip, deflate, br',
    'User-Agent': 'EchoapiRuntime/1.1.0',
    Connection: 'keep-alive'
  },
  data: {username: 'admin', password: 'password'}
};

axios.request(options).then(function (response) {
  console.log(response.data);
}).catch(function (error) {
  console.error(error);
});

导入卷曲

您还可以将 cURL 请求导入 EchoAPI,EchoAPI 会自动为您创建请求。然后,使用格式按钮格式化 JSON 或 XML 内容。

例如,从Jasmin短信网关导入cURL请求:

curl -X POST \
  'https://httpbin.org/anything' \
  --header 'Accept: */*' \
  --header 'Authorization: Basic Zm9vOmJhcg==' \
  --header 'Content-Type: application/json' \
  --data '{
  "to": 19012233451,
  "from": "Jookies",
  "content": "Hello",
  "dlr": "yes",
  "dlr-url": "http://192.168.202.54/dlr_receiver.php",
  "dlr-level": 3
}'

Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

以上是VS Code 使用 Thunder 客户端?停止!这是满足您的 API 测试需求的理想扩展。的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn