帮个写个JavaScript调用接口的脚本,body传参为x-www-form-urlencoded类型,要传三个body参数,headers里面要传host。最后把接口返回的内容生成一个变量打印出来
时间: 2023-02-28 07:38:04 浏览: 94
以下是一个使用 JavaScript 调用接口并以 x-www-form-urlencoded 类型传递三个参数的示例:
```
const axios = require('axios');
async function callAPI() {
try {
const response = await axios({
method: 'post',
url: '接口地址',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Host': '请求的Host'
},
data: '参数1=值1&参数2=值2&参数3=值3'
});
console.log(response.data);
} catch (error) {
console.error(error);
}
}
callAPI();
```
首先需要安装 axios 库,使用 npm 安装命令如下:
```
npm install axios
```
其中,接口地址、请求的 Host 和三个参数的值需要替换为实际值。
最后,接口返回的内容将被存储在 `response.data` 变量中,并在控制台中打印出来。
阅读全文