我正在try 向这个url发出请求:https://arfrontend.livemeans.com/contents.jsonp?op=604 在浏览器中工作正常.但是,当我试图在NodeJS上实现它时,我遇到了这个错误.

Uncaught Error Error: Parse Error: Invalid header token

这就是我正在使用的代码.

const https = require('https');


var asd = https.request('https://arfrontend.livemeans.com/contents.jsonp?op=604', (r) => {
    debugger;
});

asd.addListener("response", (de) => {
    debugger
})

asd.end()

我想在浏览器上得到喜欢的Json.

推荐答案

移动到http模块将会起作用.

const http = require('http');
const options = {
  hostname: 'arfrontend.livemeans.com',
  path: '/contents.jsonp?op=604',
  method: 'GET'
};

const asd = http.request(options, (res) => {
  console.log('Response status code:', res.statusCode);
  let data = '';

  res.on('data', (chunk) => {
    data += chunk;
  });

  res.on('end', () => {
    console.log('Response data:', data);
  });
});

asd.on('response', (res) => {
  console.log('Response headers:', res.headers);
});

asd.end();

Javascript相关问答推荐

如何在Jest中调用setupFile下列出的文件所需的函数?

将音频记录从js发送到activx-web服务器以保存到磁盘

Angular material 表多个标题行映射

如何在JavaScript中通过一次单击即可举办多个活动

具有相同参数的JS类

通过在页面上滚动来移动滚动条

了解Node.js中的EventEums和浏览器中的addEventEums之间的关系

docx.js:如何在客户端使用文档修补程序

使搜索栏更改语言

Google maps API通过API返回ZERO_RESULTS,以获得方向请求,但适用于Google maps

Promise Chain中的第二个useState不更新

如何迭代叔父元素的子HTML元素

在css中放置所需 colored颜色 以填充图像的透明区域

元素字符串长度html

MarkLogic-earch.suggest不返回任何值

如何在一个对象Java脚本中获取不同键的重复值?

当我点击一个按钮后按回车键时,如何阻止它再次被点击

如何根据输入数量正确显示alert ?

Socket.IO在刷新页面时执行函数两次

使用API调用的VUE 3键盘输入同步问题