简介
justreq 是一个基于 Promise 的 HTTP 请求库,它可以在浏览器和 Node.js 中使用。它支持 Promise 链式调用,并且可以很方便地设置请求头、请求参数和请求体。
安装
只需要使用 npm 命令安装即可。
npm install justreq
使用
以下是 justreq 的基本使用方法。
const justreq = require('justreq'); justreq.get('http://example.com') .then(response => console.log(response)) .catch(error => console.error(error));
请求方式
justreq 支持以下请求方式:
- GET
- POST
- PUT
- DELETE
- HEAD
- OPTIONS
可以通过直接调用以上方法来进行相应的请求。
justreq.post('http://example.com/api', {name: 'John Doe'}) .then(response => console.log(response)) .catch(error => console.error(error));
设置请求头
可以设置请求时需要发送的自定义请求头,以确保请求能够正确处理。justreq 默认使用 Content-Type 为 application/json,如果需要修改,可以通过设置 headers 属性完成。
justreq.post('http://example.com/api', {name: 'John Doe'}, { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }).catch(error => console.error(error));
设置请求参数
可以通过第二个参数来设置发送的请求参数,justreq 会将它们转换为查询字符串或者请求体。
justreq.get('http://example.com/api', { params: { name: 'John Doe', age: 25 } }).catch(error => console.error(error));
设置请求体
可以设置请求体,justreq 可以将请求体作为 JSON 发送。
justreq.post('http://example.com/api', { name: 'John Doe', age: 25 }).catch(error => console.error(error));
总结
justreq 是一个非常方便的 HTTP 请求库,不仅具有灵活的请求方式和请求参数,还支持一些高级特性,例如设置请求头和发送请求体。我们可以通过上面的例子快速了解它的使用方法,也可以自己实现一些实际场景的应用。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066ef94c49986ca68d8755