(如何操作:) TypeScript 提供了多种下载网页内容的方法,下面我们会用 Axios 库来演示:.
首先,安装像node-html-parser这样的库。这是终端命令:.
node-html-parser
怎么做? 在TypeScript中,常用fetch函数发送HTTP请求。下面是个例子,我们从一个JSON占位符服务中获取数据。
fetch
(如何操作:) 发送带基本认证的HTTP请求是早期认证方式。它简单但不是最安全的,因为基本认证可被中间人攻击。所以,总是在HTTPS上使用它。现在,有更安全的替代方法,如OAuth和JWT。在构建axios请求时,要编码用户名和密码,使用btoa函数。然而,最近的浏览器环境和Node.js有内置方法处理这种编码问题。
axios
btoa