我觉得这应该是直截了当的。我们正在Eclipse中使用SOAP实现Java Web服务。我们想知道谁在调用webservice。虽然我可以以某种方式从标题中获得引用但我不知道该怎么做。我们正在使用Axis 2。
答案 0 :(得分:1)
从TechNick复制,你可以利用axis2。您使用Eclipse的事实在很大程度上是无关紧要的,下面的代码应该可以正常工作。
//Import statement to import MessageContext class
import org.apache.axis2.context.MessageContext;
/*
* This method gets the client IP address using axis2 MessageContext
*
* @return Client IP : String
*/
private String getClientIP () {
return (String)(MessageContext.getCurrentMessageContext()).getProperty(MessageContext.REMOTE_ADDR);
}