写一个nodejs got包网络请求post
时间: 2024-03-28 07:14:58 浏览: 155
的例子。
可以的,以下是一个用 nodejs 的 got 包发起 POST 请求的例子:
```javascript
const got = require('got');
async function postExample() {
try {
const response = await got.post('https://api.example.com/endpoint', {
json: {
name: 'John',
age: 30,
city: 'New York'
},
responseType: 'json'
});
console.log(response.body);
} catch (error) {
console.log(error.response.body);
}
}
postExample();
```
这个例子会向 https://api.example.com/endpoint 发起一个 POST 请求,请求体是一个 JSON 对象,包含三个属性:name、age 和 city。请求成功后,会将服务器返回的 JSON 响应输出到控制台。如果请求失败,则会将服务器返回的错误信息输出到控制台。
相关问题
写一个nodejs got包网络请求
好的,这是一个node.js中使用got包发送网络请求的示例代码:
```
const got = require('got');
async function sendRequest() {
try {
const response = await got('https://www.example.com');
console.log(response.body);
} catch (error) {
console.log(error.response.body);
}
}
sendRequest();
```
注意,这只是示例代码,可以根据实际需求进行修改。
写一个nodejs 网络请求
我可以给你一个简单的nodejs网络请求的例子:
const http = require('http');
const req = http.request({
hostname: 'example.com',
path: '/',
method: 'GET'
}, (res) => {
console.log(`状态码: ${res.statusCode}`);
console.log(`响应头: ${JSON.stringify(res.headers)}`);
res.setEncoding('utf8');
res.on('data', (chunk) => {
console.log(`响应主体: ${chunk}`);
});
res.on('end', () => {
console.log('响应中已无数据。');
});
});
req.end();
阅读全文