2011-11-16 73 views
0

是否可以通過JavaScript建立SSL連接? 或直接在Phonegap?我沒有找到任何有關這方面的信息。JavaScript中的SSL連接

+2

JS無法建立標準套接字。它可以創建使用SSL的HTTPS請求,並且可以在http連接的TOP(也可以使用https)上運行websocket。但除此之外,JS中沒有'socket_open()'類型的調用。 –

回答

2

閱讀後面的內容,聽起來像您在通過Phonegap使用SSL進行請求時遇到問題。 Phonegap不允許對具有自簽名證書的Web服務提供安全請求。

+0

中提供請問您能否給我一個證明phonegap不允許安全請求?謝謝 – user1050500

+0

我一直無法找到源代碼,但這是我與Phonegap的經驗。我發現我無法通過ssl連接到帶有自簽名證書的測試api端點,因此需要使用http。只要我用https指出生產端點(簽署了證書頒發機構),它就可以正常工作。 – sciritai

1

不是直接的,至少不是如果你在談論客戶端Javascript(而不是像node.js)。但是,正如otehr的評論所述,HTTPS使用SSL作爲底層連接,所以如果URL是HTTPS,那麼您使用的是SSL。

+2

請記住,對於瀏覽器中的AJAX,同源策略限制了使用相同協議的請求,該頁面已在 – hugomg