2008-10-23 88 views
2

我有一個Delphi Web服務器設置和運行,發佈Web服務發現客戶端IP和SOAP調用信息,我想知道在調用一些東西到Web服務:從德爾福web服務

  • 調用Web服務的客戶端的IP地址。
  • 呼叫中的一些SOAP信息,例如用戶名和密碼。

如何從服務代碼中獲取此信息?我的類繼承自TSoapDataModule,所以我想通過它可以獲得這些信息。儘管如此,我仍然無法找到。

TMyAppServerDataModule = class(TSoapDataModule, ITMyAppServerDataModule , 
      IAppServerSOAP, IAppServer, ITMySOAPWebService) 
// ...my working components and methods... // 
end; 

回答

3

您應該能夠從TWebModule對象從調用GetSOAPWebModule得到的Request屬性獲得TWebRequest。 TWebRequest會告訴你很多關於請求的事情。像RemoteAddr

0

請參閱GetSOAPWebModule.Request(使用WebBrokerSoap;)。