我正在寫一個API Java包裝和我有關於SSL和HTTPS連接一個根本性的問題HTTPS連接。我知道何時在瀏覽器中進行HTTPS連接,信息在瀏覽器和服務器之間進行了加密,因此如果信息被攔截,則無法讀取信息。就我所知,這是SSL連接的基礎。此Java代碼是否仍然安全?使用URL類
這是否安全的相同水平的Java方法調用,但是服務器之間存在嗎?例如,如果我創建一個地址爲「https://server.com/」的URL類,那麼Java代碼和服務器之間的信息是否會被加密?
換句話說,在這種類型的代碼安全返回的信息(直接從我的API,返回一個JSON字符串):
public static String getJSON() {
String url = "https://nxtpass.com/create/?" +
"apiKey=" + apiKey // so on, building up the query
return IOUtils.toString(new URL(url).openStream());
}
如果我是那個地址輸入到瀏覽器中,返回的JSON字符串將被HTTPS連接保護(我相信這是真實的)。上面的代碼中是否存在相同的安全性?如果不是,我會怎麼做呢?