HTTP服务器能否接收HTTPS请求(node.js)?

HTTP服务器能否接收HTTPS请求(node.js)?,node.js,paypal,paypal-ipn,Node.js,Paypal,Paypal Ipn,我正在阅读关于如何实现IPN服务器以接收支付通知(来自Paypal POST请求)的Paypal文档,但是我注意到请求是用HTTPS加密的,我想用不安全的HTTP实现服务器。如果我这样做有什么问题吗?我可以在非安全服务器上使用任何使用HTTPS的库吗?您无法通过http服务器接收HTTPS请求。它无法连接。对于初学者来说,默认情况下它甚至不在正确的端口上,即使您尝试强制使用正确的端口,https请求也不会连接到http服务器 相反,您可以在node.js应用程序中使用https服务器,如前所述

我正在阅读关于如何实现IPN服务器以接收支付通知(来自Paypal POST请求)的Paypal文档,但是我注意到请求是用HTTPS加密的,我想用不安全的HTTP实现服务器。如果我这样做有什么问题吗?我可以在非安全服务器上使用任何使用HTTPS的库吗?

您无法通过http服务器接收HTTPS请求。它无法连接。对于初学者来说,默认情况下它甚至不在正确的端口上,即使您尝试强制使用正确的端口,https请求也不会连接到http服务器

相反,您可以在node.js应用程序中使用https服务器,如前所述

HTTP服务器能否接收HTTPS请求(node.js)

不,它不能

如果我这样做有什么问题吗

是的,它无法连接

我可以在非安全服务器上使用任何使用HTTPS的库吗

不,你不能。https连接将不会连接到http服务器



所有与支付相关的工作都应该通过安全的https连接完成,因此即使您可以将客户端更改为使用http而不是https,您也不应该这样做,我猜PayPal可以通过客户端库或许可证防止这种情况,因为他们最不希望人们通过不安全的连接实现PayPal支付。

当然不能。最后一句不清楚。谢谢你的回答。我知道,我在等另一个答案:)