2017-08-20 139 views
-2

我正在閱讀關於如何實現IPN服務器以接收付款通知(來自Paypal POST請求)的PayPal文檔,但我注意到請求是使用HTTPS進行加密的,並且我想用非安全HTTP。如果我這樣做,是否有任何問題?我可以使用通過非安全服務器使用HTTPS的任何庫嗎?HTTP服務器可以接收HTTPS請求(node.js)嗎?

+0

當然它不能。最後一句話不清楚。 – EJP

回答

2

您無法通過http服務器接收到https請求。它不會連接。對於初學者來說,默認情況下甚至不會在正確的端口上,即使您試圖強制正確的端口,https請求也不會連接到http服務器。

相反,您可以在node.js應用中使用https服務器,如here in the nodejs https module所述。

HTTP服務器可以接收HTTPS請求(node.js)嗎?

不,它不能。

有沒有問題,如果我這樣做?

是的,它不會連接。

我可以使用通過非安全服務器使用HTTPS的任何庫嗎?

不,你不能。 https連接將不會連接到http服務器。


所有支付相關的東西應該在適當的安全的HTTPS連接來這樣做,即使你可以更改客戶端使用http來代替https,你不應該這樣做,而且我猜,貝寶防止無論是與他們的客戶端庫還是許可證,因爲他們最不希望的是通過不安全連接實施PayPal付款的人。

+0

感謝您的回答。 – JulianSoto

+0

我知道,我正在等待另一個答案:) – JulianSoto

相關問題