1
是否可以在Java Servlet中獲取自己的服務器的IP?在Java Servlet中獲取自己的IP
如果有人註冊我的服務,我將發送激活鏈接。由於我想安裝將服務安裝在不同計算機上的虛擬機,因此發送電子郵件的Java Servlet知道自己的IP是必需的。
感謝您的幫助!
是否可以在Java Servlet中獲取自己的服務器的IP?在Java Servlet中獲取自己的IP
如果有人註冊我的服務,我將發送激活鏈接。由於我想安裝將服務安裝在不同計算機上的虛擬機,因此發送電子郵件的Java Servlet知道自己的IP是必需的。
感謝您的幫助!
您可以這樣做 String serverIP = request.getLocalAddr();
使用公開API告訴你你的IP。例如。 'https://api.ipify.org/?format = json' – redFIVE
您不需要IP地址,您需要主機名,並且通過請求屬性可用。 – EJP
@EJP:這是如何工作的?主機名和IP有什麼區別? – progNewbie