我必须向服务器发出HTTP请求以获取特定页面,但它最初需要登录。如何仅使用节点js的网络模块和使用它创建的套接字向服务器发送POST请求? POST请求需要用户名和密码。
答案 0 :(得分:0)
这是东西。我做了一点调查。我意识到 net 模块确实用于 IPC 连接,而http连接却不同。 IPC代表进程间通信,就像linux终端中的不同用户如何在相同资源上进行操作一样。 Http连接完全不同。
将IPC连接想象为某人遇到另一个人。他们彼此接触,直到一个人离开。
想一想http连接时,您将上面写有信息的纸飞机扔给某人。他们所做的就是将上面写有信息的另一架纸飞机扔给您。
您看到的沟通方式完全不同。建议您使用http.request或https.request发送信息。有关HTTP请求如何工作的一些详细信息,请参见https://www.itcomprehension.com/ipc-ports-services-and-connections-explained