npm 包 netrat 使用教程

阅读时长 4 分钟读完

什么是 netrat

netrat 是一个 GitHub 仓库上的 npm 包,它可以帮助开发者在前端项目中更快的使用 Node.js 风格的网络请求库。它的 API 设计和 Node.js 的 http.request 大致相似,开发者可以用它来发送 HTTP 或 HTTPS 请求,并获取响应。netrat 是一个轻量级的库,不依赖任何其他第三方库。

安装与引入

通过 npm 来安装 netrat:

在代码中引入:

使用方法

发送 GET 请求

可以在 get() 方法中传递一个配置对象,例如:

-- -------------------- ---- -------
------------
    --------- ------------------
    ----- ---------
    ----- ----
    ------- ------
    -------- -
        --------------- -------------------
        --------- ------------------
    -
----------- -- ------------------

发送 POST 请求

-- -------------------- ---- -------
-------------
    --------- ------------------
    ----- ---------
    ----- ----
    ------- -------
    -------- -
        --------------- -------------------
        --------- ------------------
    --
    ----- -
        ----- -------
        ---- ---
        ---- -----------
    -
----------- -- ------------------

发送 DELETE 请求

发送 PUT 请求

-- -------------------- ---- -------
------------
    --------- ------------------
    ----- -----------
    ----- ----
    ------- ------
    -------- -
        --------------- -------------------
        --------- ------------------
    --
    ----- -
        ----- -------
        ---- ---
        ---- --------- ---------
    -
----------- -- ------------------

API

下面是 netrat 的所有 API 和参数说明:

-- -------------------- ---- -------
---
 - --------------- ------ - ---------------- ------------
 - -- --- --
 -
 - ---------
 - --------------------
 -
 - -- -------------------
 --

---
 - ---------------- ------ - ---------------- ------------
 - -- ---- --
 -
 - ---------
 - --------------------
 -
 - -- -------------------
 --

---
 - --------------- ------ - ---------------- ------------
 - -- --- --
 -
 - ---------
 - --------------------
 -
 - -- -------------------
 --

---
 - ------------------ ------ - ---------------- ------------
 - -- ------ --
 -
 - ---------
 - --------------------
 -
 - -- -------------------
 --

总结

使用 netrat 可以方便易用的发送 HTTP 和 HTTPS 请求。它是轻量级的,没有其他依赖,同时它的 API 也类似于 Node.js 的 http.request,应该会让 Node.js 开发者感到非常熟悉。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600573a781e8991b448e9a29

纠错
反馈