现在手机上网越来越流行,于是某一天就特别想做一个属于自己的WAP网站。可我从没有学过WAP 啊。没关系,今天的社会是一个信息的社会,没有什么想学而学不到的。先了解一下什么是WAP 吧。
wap是无线应用协议的简称。它的模式和Http 差不多。HTTP是工作在英特网上的协议,而WAP是工作在英特网与GPRS等移动网络上的协议。手机等移动终端通过GPRS 与WAP 网关联系,而WAP网关负责把移动终端的WAP 请求转换成HTTP 请求,然后在Internet 上传播。wap服务器接受请求后返回响应,wap网关再负责把服务器返回的响应转换成符合WAP协议的文件传送给移动终端。
要做wap网站先的构建WAP 服务器,这个比较容易,在IIS上可以轻松的部署。下面说一下具体的步骤。
打开“控制面板”——〉“管理工具”——〉“Internet 服务器”,新建一个虚拟目录,然后打开盖目录的属性面板,找到MINE类型,然后在其中添加一些WAP协议的文件类型,具体有:
wml text/vnd.wap.wml
wbmp image/vnd.wap.wbmp
wmlc application/vnd.wap.wmlc
wmls text/vnd.wap.wmls
wmlsc application/vnd.wap.wmlsc
这样服务器就构建好了。下一步就是具体的编写文件了。可以用记事本编写。下面就具体的编写一个HelloWorld的程序。程序内容如下:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml xml:lang="zh">
<card id="hello" title="Hello world!">
<p>
Hello World!
</p>
</card>
</wml>
该文件的含义及语法规则今后介绍。
把该文件保存为Hello.wml,保存到刚才建立的虚拟目录下即可。
下一步就是浏览该文件的效果了。可以用PC机上的模拟器来浏览。较流行的有WInWAP 和M3Gate,winwap是三十天的试用版,而M3Gate 一般没有期限。浏览效果如下: