これは簡単なことだと思います。EclipseでSOAPを使用してJavaWebサービスを実装しています。誰がWebサービスを呼び出しているのか知りたいのです。どういうわけかヘッダーからリファラーを取得することはできたでしょうが、それを行う方法については途方に暮れています。Axis2を使用しています。
質問する
551 次
1 に答える
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);
}
于 2013-02-06T16:13:44.293 に答える