为自己的Web Service程序加入Web Server
2011-09-02 10:38
127 查看
本文所述都是在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文件夹。详细设计请查看这几个单元代码。
在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文件夹。详细设计请查看这几个单元代码。
相关文章推荐
- uboot-tiny4412启动流程(下)----如何将自己的裸板测试程序加入uboot中启动测试
- 一个新加入的程序“猿”,怎么样才能让自己爱上这个行业
- uboot-tiny4412启动流程(下)----如何将自己的裸板测试程序加入uboot中启动测试
- uboot-tiny4412启动流程(下)----如何将自己的裸板测试程序加入uboot中启动测试
- 在自己的程序中加入脚本支持(一)
- 在自己的程序中加入脚本支持(二)
- android 将自己的程序加入到系统调用列表
- 如何在window-based的程序中加入自己的视图与控制器类
- 在自己的程序中加入脚本支持 —— ActiveX Scripting技术
- 将自己的应用加入到程序启动列表(安卓)
- 别人的程序加入自己的菜单
- 在windows右键菜单中加入自己的程序 [转载]
- 将自己写的程序加入到PlatForm中
- 如何把自己写的程序加入到开机启动项(Windows)
- 如何在自己的程序中加入宏的功能
- 如何把自己写的程序加入到开机启动项(Windows)
- 实现程序自己加入开机启动
- 如何将7z的压缩源码加入自己的程序中
- 单个图片、批量图片加入自己定义水印内容小程序开发
- 在windows右键菜单中加入自己的程序