Javascript 如何发送https请求?

Javascript 如何发送https请求?,javascript,node.js,request,Javascript,Node.js,Request,当我使用Node.js请求时,我得到了0个错误,尽管我仍然遇到了一个问题: 用我的代码,我想注册一个带有请求的网站,当我试图用信息登录时,它似乎没有注册,所以是的,我想知道是否有人知道我做错了什么,或者我不能做https请求,或者我没有访问权限去做。不过,感谢您抽出时间阅读我的问题 这是我的密码: let request=require('request'); 让url为空https://gamehag.com/api/v1/register'; 让标题={ “用户代理”:“Mozilla/5

当我使用Node.js请求时,我得到了0个错误,尽管我仍然遇到了一个问题: 用我的代码,我想注册一个带有请求的网站,当我试图用信息登录时,它似乎没有注册,所以是的,我想知道是否有人知道我做错了什么,或者我不能做https请求,或者我没有访问权限去做。不过,感谢您抽出时间阅读我的问题

这是我的密码:

let request=require('request');
让url为空https://gamehag.com/api/v1/register';
让标题={
“用户代理”:“Mozilla/5.0(Windows NT 6.3;Win64;x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/75.0.3770.142 Safari/537.36”,
“内容类型”:“应用程序/x-www-form-urlencoded”
};
设pseudo='test1236';
设formData={
姓名:pseudo,,
电子邮件:`${pseudo}@gmail.com`,
密码:pseudo,
地理信息:“pl”
};
post({url:url,form:formData,headers:headers,method:'post'},(err,res,body)=>{
log('HEADERS');
console.log('-------------------------');
console.log(res.headers)
console.log('-------------------------');
console.log('BODY');
console.log('-------------------------');
控制台日志(正文)
console.log('-------------------------');

});更新

您缺少cloudflare的
x-csrf-token

let request = require('request');

let url = 'https://gamehag.com/api/v1/register';

let csrfToken = getToken("https://gamehag.com"); 
//return document.head.getElementsByTagName('meta')[2].content;

let headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36',
    'Content-Type' : 'application/x-www-form-urlencoded',
    'x-csrf-token': csrfToken
};

你收到了什么错误?我没有收到任何错误。我的代码正在尝试在网站gamehag.com上注册pseudo和密码:test1236。所以问题是,通常如果我尝试在webiste上以test1236作为伪连接,以test1236作为密码连接,我应该登录,但请求似乎不起作用。。。为什么idk我想解决这个问题^^“看起来请求没有起作用”——这是什么意思?它怎么不起作用?“idk我想解决那个问题”——你遇到了什么问题?你需要更具体地让人们帮助你。这是一个非常模糊的问题。ehhh,如何说首先检查一下:,然后我可以告诉你的是,我没有收到node.js中的任何错误,但我不确定我在node.js中不是很“专业”,但我想我可能无法从node.js中执行(请求)??原因查看我发送给您的图像链接我向您展示了它从请求中输出的正文和响应标题,通常我可以登录^^^^,所以idk如何帮助你们解决我的问题。否则,谢谢您的回答;)你能把链接发布到API
https://gamehag.com/api/v1/register
您正在呼叫?下面的重定向是什么?我知道了,对不起,我没有真正看到您在做什么。好的,我会更新我的答案的。好的,谢谢。但是我有一个错误“getToken未定义”?向上。Man getToken()函数不存在请帮助我;)亚当,在直接阅读文章之前,你需要做以下几点:1通过GET 2进入主页。从那里使用解析提取CSRF代码。3.现在,您已经准备好进行
注册
发布了