0
我最近遵循了Peter Friese編寫的指南here,我很高興它工作正常。在OSGi上獲取客戶端IP地址和會話ID Eclipse Jetty v9.2
但是,當通過客戶端請求發送POST請求時,通過HttpServletRequest對象訪問信息時遇到問題。
通常情況下,我會通過
request.getSession().getId()
訪問會話ID,並通過
request.getHeader("x-forwarded-for")
OR
request.getRemoteAddr()
訪問客戶端IP地址現在,在碼頭,這些作品信息以空字符串的形式出現,這讓我感到有些st me。
我在安裝了'war'和'http'特性的本地Apache Karaf實例中運行我的包。 POST請求從REST工具在同一臺機器上作出
http://127.0.0.1:<port>/<alias>/<path>
沒有人有我應如何獲取此信息的線索?
曾經考慮過在使用InetAddress.getLocalHost()。getHostAddress()? –