delphi(kylix)开发wml程序的配置攻略
delphi(kylix)提供了websnap技术可以用来开发web程序,分析web程序与wap程序的差异在于内容的标签不同,http流中的Content-Type不同。
http的Content-Type为text/html
wap的Content-Type为text/wml
以下例子在linux下的kylix环境中通过,delphi中与此相似.
1、首先下载HTTP协议调试器httpdebug.exe。检查Content-Type的内容。为text/html
2、分析websnap构成,在kylix安装目录下,以kylix3为例,默认安装目录在/usr/local/kylix3下。
在/usr/local/kylix3/source/internet目录下,执行
grep "text/html" * -ri
结果如下:
ApacheApp.pas: r.content_type := 'text/html';
ApacheHTTP.pas: ContentType := 'text/html';
二进制文件 CGIApp.dcu 匹配
CGIApp.pas: 'Content-Type: text/html'#13#10 + { do not localize }
二进制文件 CGIHTTP.dcu 匹配
CGIHTTP.pas: ContentType := 'text/html'; { do not localize }
CGIHTTP.pas: ContentType := 'text/html'; {