第一页
我们知道,正常情况下,手机只能访问WAP网站,而使用手机访问WWW的网站,需要使用特别的客户端或网站中转。不过,这个问题也许不久就可以解决了,因为目前世界范围的运营商都在建设WEB网关,而WWW的WAP转换技术正是WEB网关的核心模块之一。
那么,WEB网关中,WWW的WAP转换技术都要做哪些工作呢?北京跳网(tiao.net)给出的方案如下:
1、 识别WAP还是WWW页面
如果HTTP请求中的域名以wap.***、m.***、3g.***关键字开头,则认为是WAP网站;
前转HTTP请求至目标网站,获得返回页面,进行分析:判断返回页面的 HTTP HEAD 中的 Content-Type 值,这个值描述了当前页面的格式,如:“text/vnd.wap.wml”、“application/vnd.wap.wmlc” ,因此判断其中是否包含关键字“wap”或“wml”,若包含这两个关键字其中之一就认为是wap格式页面,否则进行下一步判断;进行页面文本内容的格式分析。wap格式网页会以“<?xml” 标签开头,XML根节点为“<wml>”,满足条件即判断为wap格式页面,认为目标网站是WAP网站;否则目标网站是WEB网站。
2、 Html到WMLXHTML格式的转换
目前,手机WAP的格式是WML和XHTML,格式的转换是引擎工作的重要部分。
网友评论