分享

WAP 服务器设置_编程日记

 N_once 2007-09-07
WAP 服务器设置
2007年01月03日 13:16

WAP 服务器设置

  
二十一世纪是信息的世纪,以IP技术为核心的Internet在全球范围内后的了空前规模的商业化应用,它几乎渗透到了人们生活的每一个角落,特别是以Web为核心的信息检索业务取得了巨大的成就。如今,要随时随地的获取信息,通过使用移动电话连上互联网将是一种非常可行的方案,而WAP就是实现这一方案的技术工具。现在,移动电话上网数量的增长速度要比PC上网数量的增长速度更快。这也就意味着不久以后,大多数新的移动电话都将配有WAP浏览器。 

  在现实生活中,为了能使人们随时随地的通过移动电话获取最新的股票行情信息,我们可以把WAP技术和后台的数据库技术相结合。本文就是用这样的一个实例程序,讲解了如何构建一个动态的 WAP 站点。当然,在数据库和数据来源方面,我们都做了很大的简化,只是祈祷一个讲清原理的作用,读者可以根据教程自己深入研究一下。 

  Server 端的设置 

  在这里,我们先用最为典型的IIS服务器作为例子: 

  为了使IIS支持WAP(WML)页面的发布,在IIS的Web站点的属性 / HTTP信息中设置WAP的MIME属性,添加如下的MIME类型: 

  扩展名   内容类型(MIME)   
  .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   

  重启 IIS 使其支持 WAP 页面的发布。 

  如果你使用的是 Apache 作为Web服务器的话,找到conf/httpd.conf这个配置文件,然后在里面添上MIME类型。在httpd.conf中加入如下几行: 

  AddType text/vnd.wap.wml .wml 
  AddType image/vnd.wap.wbmp .wbmp 
  AddType application/vnd.wap.wmlc .wmlc 
  AddType text/vnd.wap.wmls .wmls 
  AddType application/vnd.wap.wmlsc .wmlsc 

  重启 Apache Server 使其支持 WAP 页面的发布。 

  这样,你的Server就支持 WAP(WML) 站点的发布了。 


================================================================================
    如何让手机访问WAP网站服务器? 

    这其实只需要一部支持wap的手机,一台电脑,一个网关(是硬件,一般由电信服务商提供)就可以了,网关可以临时用电信的,所以你只需要有手机和电脑就可以了。

    如果你的电脑,WEB服务器是IIS
 
IIS--默认网站属性-->http 头-->MIME映射 -->文件类型 -->新类型
.wml text/vnd.wap.wml 
.wmlc application/vnd.wap.wmlc 
.wmls text/vnd.wap.wmlscript 
.wmlsc application/vnd.wap.wmlscriptc 
.wbmp image/vnd.wap.wbmp 

    如果你的电脑,WEB服务器是Apache

Apache安装目录下的conf/mime.types文件
增加:
text/vnd.wap.wml .wml
image/vnd.wap.wbmp .wbmp
application/vnd.wap.wmlc .wmlc
text/vnd.wap.wmls .wmls
application/vnd.wap.wmlsc .wmlsc


支持java下载:在iis中需要添加
.jad text/vnd.sun.j2me.app-descriptor
.jar application/java-archive

支持sis文件下载:在iis中需要添加
.sis application/vnd.symbian.install

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多