通过TCP客户端发出安全的HTTP(HTTPS)请求

时间:2020-04-18 16:46:20

标签: http https tcp tcpclient

我正在尝试使用TCP客户端向服务器发送HTTPS(安全)请求。直接使用TCP客户端发出正常的HTTP请求。我们可以打开与服务器的连接,并向GET / HTTP/1.1发送/到服务器以发出GET请求。

但是,HTTPS无法使用相同的功能。服务器将301重定向状态发送到HTTPS页面。当我使用重定向URL向服务器发出HTTPS请求时。 400 Bad Request: The plain HTTP request was sent to HTTPS port

过了一会儿,我意识到我们必须在发送请求之前创建一个安全的隧道(我不为什么会忘记这一点)。

我正在使用node.js发出此请求。我知道我们可以使用http模块执行请求。但是我只想知道如何使用TCP客户端发出HTTPS请求。执行此类请求之前,我需要做的所有步骤是什么。

只需要对事物如何逐步工作进行高层次的概述。例如,我使用节点的http模块执行了相同的请求,它运行良好。节点的http模块执行了安全的隧道创建过程来执行该请求。如果我自己做,那会是什么样子。

感谢任何帮助。

谢谢。

0 个答案:

没有答案