本文所述都是在windows平台delphi下的实现。

    在Web Service开发过程中我们需用到Web Server,在delphi下你可以用wad方式开发,使用自带的Web App Debugger调试。做wad方式的web service为了便于调试,其实我们可以将Web Server功能集成到我的Web Service项目中,delphi有现成的代码可以使用。只要将单元IdHTTPWebBrokerBridge加入到我们的项目中,然后TIdHTTPWebBrokerBridge.RegisterWebModuleClass方法注册我们的Web Module,这样WebModule就能在不打开Web App Debugger情况下接收到用http协议发来的数据并解析。如果需要cookie功能可以再加入WebBrokerSOAP、HttpApp,通过GetSoapWebModule.Response.Cookie.Add中写cookie,TCookie.Expires必须指定值,否则不会写到系统的cookie文件夹。详细设计请查看这几个单元代码。