2013-02-06 74 views
1

我覺得這應該是直截了當的。我們正在Eclipse中使用SOAP實現Java web服務。我們想知道誰在調用Web服務。儘管我可以以某種方式從頭文件中獲得引用者,但是在如何去做的過程中卻不知所措。我們正在使用Axis 2.在Java中獲取引用SOAP SOAP webservice

回答

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); 

}