跳到主要內容

Web Service 取得 Client IP - JAVA 版本


Axis 版本

// Import
import javax.servlet.http.HttpServletRequest;
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.transport.http.HTTPConstants;

// Main Code
MessageContext mc = null;
HttpServletRequest request = null;

mc = MessageContext.getCurrentMessageContext();

request = (HttpServletRequest) mc.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
System.out.println("Request IP:" + request.getRemoteAddr());


留言