我正在阅读关于如何实现IPN服务器以接收付款通知(来自Paypal POST请求)的PayPal文档,但我注意到请求是使用HTTPS进行加密的,并且我想用非安全HTTP。如果我这样做,是否有任何问题?我可以使用通过非安全服务器使用HTTPS的任何库吗?HTTP服务器可以接收HTTPS请求(node.js)吗?
回答
您无法通过http服务器接收到https请求。它不会连接。对于初学者来说,默认情况下甚至不会在正确的端口上,即使您试图强制正确的端口,https请求也不会连接到http服务器。
相反,您可以在node.js应用中使用https服务器,如here in the nodejs https module所述。
HTTP服务器可以接收HTTPS请求(node.js)吗?
不,它不能。
有没有问题,如果我这样做?
是的,它不会连接。
我可以使用通过非安全服务器使用HTTPS的任何库吗?
不,你不能。 https连接将不会连接到http服务器。
所有支付相关的东西应该在适当的安全的HTTPS连接来这样做,即使你可以更改客户端使用http来代替https,你不应该这样做,而且我猜,贝宝防止无论是与他们的客户端库还是许可证,因为他们最不希望的是通过不安全连接实施PayPal付款的人。
感谢您的回答。 – JulianSoto
我知道,我正在等待另一个答案:) – JulianSoto
- 1. 你可以向HTTP服务器发出HTTPS请求吗?
- 2. HTTP和HTTPS请求,以WCF服务
- 3. 代理服务器,它可以处理http和https请求 - java
- 4. 如何使用Node.js服务器接收http请求,然后将该请求传递给另一台服务器?
- 5. EventMachine HTTP请求无法通过HTTPS连接代理服务器
- 6. 接受POST请求的Node.js服务器
- 7. 我可以将一个http请求从一个node.js或python服务器转发到另一台服务器吗?
- 8. 请求服务器node.js
- 9. iOS - 可以向服务器发送连续连接请求吗?
- 10. 服务器和传递url用于接收http post请求
- 11. 异步HTTP服务器接收虚假请求
- 12. Java服务器在接收到HTTP POST请求时挂起
- 13. 创建一个Python Web服务器来接收XML HTTP请求
- 14. 在我的服务器上接收到Http Post请求
- 15. 可以通过HTTPS的HTTP intead使用Auth0服务器吗?
- 16. 我可以作为HTTP请求调用Web服务吗?
- 17. PHP可以向HTTP请求HTTP吗?
- 18. 如何通过HTTPS将AJAX请求发送到node.js服务器?
- 19. 在azurewebsites上的node.js服务器中强制HTTPS请求
- 20. 我做POST请求,服务器接收并记录GET请求
- 21. Chrome或FireFox可以强制https请求而不是http请求吗?
- 22. 设置Rails以接收HTTP POST请求
- 23. Node.js http请求
- 24. 将http请求重定向到https在nginx服务器上
- 25. 请求从http页面到https服务器的json资源
- 26. 如何使用Java HTTPS服务器管理HTTP请求?
- 27. 将请求从https发送到本地http服务器
- 28. 接收HTTP POST请求
- 29. Google GCM阻止我的服务器收到HTTPS请求
- 30. 假https请求失败服务器
当然它不能。最后一句话不清楚。 – EJP