Javascript Python到Node/JS

Javascript Python到Node/JS,javascript,python,node.js,request,Javascript,Python,Node.js,Request,我正在阅读api的文档,但它的示例是python。 代码如下: import http.client conn = http.client.HTTPSConnection("api.sportradar.us") conn.request("GET", "/mma-t1/schedule.xml?api_key={your_api_key}") res = conn.getresponse() data = res.read() print(data.decode("utf-8"))

我正在阅读api的文档,但它的示例是python。 代码如下:

import http.client

conn = http.client.HTTPSConnection("api.sportradar.us")

conn.request("GET", "/mma-t1/schedule.xml?api_key={your_api_key}")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
但我用的是node。我尝试将上述代码转换为:

import request from 'request';

const key = Meteor.settings.sportradar.mma_v1;
const conn = `api.sportradar.us/mma-t1/schedule.xml?api_key=${key}`;

request(conn, (err, res, body) => {
  console.log('error:', err);
  console.log('statusCode:', res && res.statusCode);
  console.log('body:', body);
});
但是我得到了一个错误:无效的URI

如果这很重要的话,响应将是XML格式的


有人能帮忙吗?

在node中,您通常需要将http或https附加到uri。

就是这样!谢谢,是的!我等了10分钟才接受你的回答。