我有一個關於我的Java Web服務和我的Android應用程序的問題。我想現在使用https,並且想確保我的方向正確:Java Web服務 - Android應用程序HTTPS/SSL
是否必須在我的服務器上安裝證書並更新web服務中的web.xml? (切換到機密) 在我的Android應用程序中,我必須使用正確的Lib來訪問Web服務。
是這麼簡單嗎?
感謝, 揚
我有一個關於我的Java Web服務和我的Android應用程序的問題。我想現在使用https,並且想確保我的方向正確:Java Web服務 - Android應用程序HTTPS/SSL
是否必須在我的服務器上安裝證書並更新web服務中的web.xml? (切換到機密) 在我的Android應用程序中,我必須使用正確的Lib來訪問Web服務。
是這麼簡單嗎?
感謝, 揚
您可以使用類似OkHttp與您的服務進行通信。
我猜你正在使用自簽名證書,所以要使用SSL,您需要配置一個SSLContext並將您的服務器證書添加到信任存儲區。
然後你使用SSLContext初始化OkHttp。
只需使用Let's encrypt作爲後端。這會給你強大的s在https和android只需重命名您的URL從HTTP - > HTTPS。我在Android Volley中使用了這種方法來創建一個RESTful服務,它只是通過糾正URL中的協議來工作。
嗨,謝謝你的迴應。因此,我將在我的服務器上安裝SSL證書,並在我的Web服務中使用SSLContext,並使用Android應用程序中的OkHttp初始化連接? – Jan