获取GET请求的JSON正文可以通过以下步骤:
url
和querystring
模块来解析URL参数。示例代码如下:const http = require('http');
const url = require('url');
const querystring = require('querystring');
const server = http.createServer((req, res) => {
const parsedUrl = url.parse(req.url);
const query = querystring.parse(parsedUrl.query);
// 获取GET请求的JSON数据
const jsonData = query.json;
// 对获取到的JSON数据进行处理
// ...
res.end('GET request processed');
});
server.listen(3000, () => {
console.log('Server is running on port 3000');
});
在上述示例中,我们通过url.parse
方法解析请求的URL,然后使用querystring.parse
方法解析URL参数。最后,我们可以通过query.json
来获取GET请求中名为json
的参数值,即JSON正文。
需要注意的是,GET请求通常用于获取资源,而不是传递包含大量数据的JSON正文。如果需要传递大量数据,通常会使用POST请求或其他适合的HTTP方法。
领取专属 10元无门槛券
手把手带您无忧上云