npm包shimney-superagent使用教程

阅读时长 5 分钟读完

介绍

shimney-superagent 是一个基于 SuperAgent 的 npm 包,它可以将请求结果嵌入到错误信息中,对于调试来说非常有用。除此之外,shimney-superagent 还具备以下特点:

  • 可以在浏览器端和 Node.js 环境中使用。
  • 支持 Promise,可以方便地使用 async/await。
  • 支持在请求头中添加 CSRF Token。
  • 可以方便地设置请求超时时间、响应数据类型和 cookie 等参数。

本文将详细介绍 shimney-superagent 的使用方法和常见技巧,希望能帮助读者更好地使用该工具。

安装

使用 npm 安装 shimney-superagent:

基本用法

发送 GET 请求

发送 POST 请求

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

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

发送 PUT 请求

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

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

发送 DELETE 请求

高级用法

添加 CSRF Token

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

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

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

设置请求超时时间

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

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

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

设置响应数据类型

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

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

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

发送自定义请求头

总结

shimney-superagent 提供了非常方便的 API,可以实现各种 HTTP 请求,并且由于它基于 SuperAgent,因此具有良好的可扩展性和灵活性。本文介绍了 shimney-superagent 的用法,包括发送 HTTP 请求、设置请求参数、处理响应数据等。希望读者可以通过本文学习到更多有关 shimney-superagent 的知识,并能够运用它来简化自己的工作。

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

纠错
反馈