English 中文(简体)
由SerletRequest.getRemoteAddr()归还的IP格式是什么。
原标题:What is the IP format returned by ServletRequest.getRemoteAddr()
最佳回答

可在ServletRequest#getRemoteAddr( javadoc/a>:

getRemoteAddr

    java.lang.String getRemoteAddr()

收复发送请求的客户或最后代理人的因特网协议地址。 For HTTP servlets, same as the Value of the CGI, REMOTE_AD.

(甲型六氯环己烷>

Okay,请读CGIREMOTE_ADDR/code>。 spec:

4.1.8. REMOTE_ADDR

REMOTE_ADDRpsMUST将贴在向服务器发送请求的客户网络地址。

   REMOTE_ADDR  = hostnumber
   hostnumber   = ipv4-address | ipv6-address
   ipv4-address = 1*3digit "." 1*3digit "." 1*3digit "." 1*3digit
   ipv6-address = hexpart [ ":" ipv4-address ]
   hexpart      = hexseq | ( [ hexseq ] "::" [ hexseq ] )
   hexseq       = 1*4hex *( ":" 1*4hex )

IPv6地址的形式在RFC 3513 [15]上作了说明。

在那里,你会发现所有可能的形式。

问题回答

我总是在例行公断电中找到IPv4。 但是,最近我注意到,对一些客户来说,HttpServletRequest.getRemoteAddr()的回报表明,这种回报就是静态的。





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...