4 changed files with 127 additions and 9 deletions
@ -0,0 +1,47 @@ |
|||||
|
// 测试创建动态API
|
||||
|
const http = require('http'); |
||||
|
|
||||
|
// 测试数据
|
||||
|
const testData = { |
||||
|
content: '测试发布帖子', |
||||
|
images: ['https://example.com/image1.jpg', 'https://example.com/image2.jpg'], |
||||
|
topic: '今天你吃蛋了么?' |
||||
|
}; |
||||
|
|
||||
|
// 发送POST请求到主服务器
|
||||
|
const options = { |
||||
|
hostname: 'localhost', |
||||
|
port: 3003, |
||||
|
path: '/api/eggbar/posts', |
||||
|
method: 'POST', |
||||
|
headers: { |
||||
|
'Content-Type': 'application/json', |
||||
|
'Content-Length': Buffer.byteLength(JSON.stringify(testData)) |
||||
|
} |
||||
|
}; |
||||
|
|
||||
|
const req = http.request(options, (res) => { |
||||
|
console.log(`状态码: ${res.statusCode}`); |
||||
|
console.log(`响应头: ${JSON.stringify(res.headers)}`); |
||||
|
|
||||
|
let data = ''; |
||||
|
res.on('data', (chunk) => { |
||||
|
data += chunk; |
||||
|
}); |
||||
|
|
||||
|
res.on('end', () => { |
||||
|
console.log('响应体:', data); |
||||
|
console.log('测试完成'); |
||||
|
}); |
||||
|
}); |
||||
|
|
||||
|
req.on('error', (e) => { |
||||
|
console.error(`请求错误: ${e.message}`); |
||||
|
}); |
||||
|
|
||||
|
// 发送请求体
|
||||
|
req.write(JSON.stringify(testData)); |
||||
|
req.end(); |
||||
|
|
||||
|
console.log('正在发送测试请求到 http://localhost:3003/api/eggbar/posts...'); |
||||
|
console.log('测试数据:', testData); |
||||
Loading…
Reference in new issue