我是HTTP的新手并尝试发出HTTP请求。这是API:
我构建了这样的请求:
let reqString = 'GET https://login.yandex.ru/info?format=json&with_openid_identity=1 HTTP/1.1\r\n' +
'Authorization: OAuth ' + this.token;
这是错误:
Error: Invalid URI "GET%20https://login.yandex.ru/info?format=json&with_openid_identity=1%20HTTP/1.1%0D%0AAuthorization:%20OAuth%20AQAAAAAc3LKEAAQQaS1B6d6nz0B8mq_kOr-AD6M"
我完全不熟悉HTTP和后端了,请解释我做错了什么并告诉我正确的方法
提前致谢
答案 0 :(得分:0)
我的案例的解决方案是创建对象并发出如下的HTTP请求:
const request = require('request');
let reqobj = {
uri: 'https://login.yandex.ru/info?format=json&with_openid_identity=1 HTTP/1.1',
headers: {
'Authorization': 'OAuth ' + this.token
}
};
request(reqobj, (error, response, body) => {...}
感谢您在评论中提供帮助