node request打开api的时候为什么信息缺失?直接在网页打开api网址就正常?

发布于 2022-09-04 10:28:54 字数 789 浏览 10 评论 0

使用浏览器打开api的时候:图片描述

使用node request打开api的时候:

图片描述
node代码如下:

app.get('/test', function (req, res) {
    var request = require('request');
    request('http://apis.map.qq.com/ws/place/v1/search?keyword=酒店&boundary=nearby(39.908491,116.374328,1000)&page_size=10&key=****-ZC2K2-KV6UQ-CHHUT-XOEYV-CTBMZ',
        function (error, response, body) {
            if (!error && response.statusCode == 200) {
                res.send(body);
            }
        })
});

这是为什么?怎么可以显示出来JSON的data?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感情旳空白 2022-09-11 10:28:54

知道原因了——‘http://apis.map.qq.com/ws/pla...酒店&boundary=nearby(39.908491,116.374328,1000)&page_size=10&key=**-ZC2K2-KV6UQ-CHHUT-XOEYV-CTBMZ’中的‘酒店’需要转码。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文