在本地如何搭建WAP环境?

原创 2007年09月28日 10:27:00
 

在本地如何搭建WAP环境?

做为开发人员来说,可能最频繁接触的不是在实际应用中的WAP环境。而是在本地的模拟 WAP环境。一般的,我们都是在WEB服务的基础上给它加上WAP的支持功能。那么,如何在本地 WEB服务器上搭建相应的WAP调试环境呢?

1、Apache服务器:
Apache服务器是世界上使用最广泛的WEB服务器,相信用过的同志都知道,它的大部分设置是在配置文件中直接修改就可以的,这里也不例外。
如果你的电脑,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

但实际上并非如此,至少在我的 WIN98+Apache1.3.9 和 REDHAT Linux+Apache1.3.11中没有成功。我发现通过修改httpd.conf文件却可以实现,在httpd.conf文件的AddType部分加入:

It's Working! 当然你可以以上两种方法都试一试。修改之后要重启Apache后才能奏效。

2、IIS服务器:
NT上的IIS服务器上也比较好实现,首先打开IIS服务器的管理程序。右击程序窗口中主机->在快捷菜单选择"属性"->点击"文件类型"按钮->在文件类型窗口中点击"新增类型"。增加以下类型:

Associated Extension

MIME Type

wml text/vnd.wap.wml
wmlc application/vnd.wap.wmlc
wbmp image/vnd.wap.wbmp
wmlsc application/vnd.wap.wmlscriptc
wmls text/vnd.wap.wmlscript
wsc application/vnd.wap/wmlscriptc

最后,重启IIS服务器就行了。

3、PWS和其他服务器:
PWS服务器并没有自己的MIME表,它使用WINDOWS系统的MIME表。所以要在系统注册表里修改来实现:
运行WINDOWS的 regedit 程序,在注册表编辑器中展开 HKEY_CLASSES_ROOT 项。在 HKEY_CLASSES_ROOT 根下新建一个主键,名称为 .wml ,在新建的 .wml 下新建一个字符串值,名称为 Content Type 、数据为 text/vnd.wap.wml
展开 HKEY_LOCAL_MACHINE/Software/CLASSES/MIME/Database/Content Type 项。在其下新建一个主键,名称为 text/vnd.wap.wml ,在新建的 text/vnd.wap.wml 下新建一个字符串值,名称为 Extension 、数据为 .wml 。按照类似的方法建立wmlc、wmls、wmlsc和wbmp的主键和字符串值。最后,重启机器就可以了。

以上工作进行完了之后,你就可以用WAP浏览器或模拟器浏览自己机器上的WAP页面了

您好,这个上传下载文件格式的MIME类型,我们添加的如下:

图片格式

扩展名 MIME类型
gif   image/gif
jpg   image/jpeg
png   image/png
wbmp  image/vnd.wap.wbmp
jpeg  image/jpeg

铃声格式  
扩展名 MIME类型
mid  audio/midi
midi  audio/midi
rmf  audio/x-rmf
mp3  audio/mpeg
amr  audio/amr
wma  audio/x-ms-wma
imy  audio/melody
m3u  audio/x-mpegurl
mmf  application/x-smaf
  
视频格式  
扩展名 MIME类型
3gp  video/3gpp
mp4  video/mp4
mpg4  video/mp4
rm  audio/x-pn-realaudio
avi  video/x-msvideo

软件格式  
扩展名 MIME类型
jar  application/java-archive
jad  text/vnd.sun.j2me.app-descriptor
umd  application/umd
sis  application/vnd.symbian.install
mtf  application/mtf
asp  application/x-asap
txt  text/plain
thm  application/vnd.eri.thm

其实,这些格式管理员都可以自己添加的,系统会自动生成MIME头,当然可能会有一些稀少的文件格式,还需要检测后才能获得它们的MIME格式,一般通用的系统都可以自动生成。

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

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

另外你还可以这样设:

下载型WAP服务器
--------------------------------
.amr audio/amr
.pmdaudio/pmd
.3gp video/3gpp
.cab application/vnd.smartpohone
.gif image/gif
.hme application/vnd.smartphone.thm
.jad text/vnd.sun.j2me.app-descriptor
.jar application/java-archive
.jpg image/jpeg
.mid audio/midi
.mp3 audio/x-mpeg
.mp4 video/mp4
.ogg application/ogg
.pdb application/ebook
.rm video/rm
.rng application/vnd.nokia.ringing-tone
.sdt application/vnd.sie.thm
.sis application/vnd.symbian.install
.thm application/vnd.eri.thm
.tsk application/vnd.ppc.thm
.umd application/umd
.utz application/vnd.uiq.thm
.wav audio/x-wav
.wbmp image/vnd.wap.wbmp
.wml text/vnd.wap.wml
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmlscript
.wmlsc application/vnd.wap.wmlscriptc
.wmv video/x-ms-wmv
.wsc application/vnd.wap/wmlscriptc

--------------------------------------------------------------------
一般WAP服务器
.wbmp image/vnd.wap.wbmp
.wml text/vnd.wap.wml
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmlscript
.wmlsc application/vnd.wap.wmlscriptc
.wmv video/x-ms-wmv
.wsc application/vnd.wap/wmlscriptc
.gif image/gif
.jpg image/jpeg
.bmp image/bmp

SQl学习之本地环境搭建(1)

有的朋友想学sql语句,当然,你可以通过各种方法 来学习,比如安装mySQl,或者sql2000或者其他, 这里,我给大家推荐一个菜鸟式学习方法,这个方法 大大的提高了学习效率,您不必在为安装环境和配...
  • u012607841
  • u012607841
  • 2013年12月05日 11:02
  • 1109

如何在本地电脑搭建asp(php)网站环境

想要做一个好的网站,首先需要有一个好的思路和想法,在本地搭建好网站,进行测试、完善,没有任何问题,然后通过ftp上传到虚拟主机,无疑是一种比较好的思路,今天我们就来看看,如何在本地电脑搭建一个网站环境...
  • sinat_25716925
  • sinat_25716925
  • 2015年02月27日 10:49
  • 990

纯新手本地搭建ECShop环境

本地安装ECShop最基本的也是前提就是PHP环境的搭建,这里我主要参照的是这篇经验http://jingyan.baidu.com/article/154b46315242b328ca8f4101....
  • MrZZhou
  • MrZZhou
  • 2016年05月23日 13:54
  • 3091

Maven本地环境搭建

Maven本地环境搭建      转自:http://www.cnblogs.com/quanyongan/archive/2013/04/17/3025971.html 安装 Maven 之前...
  • yueguanyun
  • yueguanyun
  • 2017年02月09日 17:27
  • 1125

NodeJS搭建本地服务器环境

第一步:创建server.js和mine.js文件 server.js var http = require('http'), url = require('url'), fs = requi...
  • kongjunchao159
  • kongjunchao159
  • 2016年11月18日 11:17
  • 338

如何搭建本地的Web测试环境

步骤和方法: 1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”如图所示: 2.在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务.如图...
  • liujingqiu
  • liujingqiu
  • 2016年07月28日 15:18
  • 12468

如何在Mac os X上搭建本地服务器环境

之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apac...
  • fatigue
  • fatigue
  • 2015年01月05日 21:39
  • 1420

搭建本地环境,本地使用apache设置绑定多个域名

使用的是phpstudy本地LAMP环境,主要通过修改Apache的vhosts.conf和本地的hosts两个文件来实现 通常使用的是同一端口不同域名访问不同的根目录 首先设置Apache的vh...
  • fjnjxr
  • fjnjxr
  • 2017年06月16日 11:04
  • 297

Mac OSX环境下搭建本地服务器

基于XMPP本地服务器开发前,需要安装本地数据库和服务器,下面是前期的一些准备工作。 1.安装MySQL 下载Mac版MySQL,http://www.mysql.com/downloads/,安...
  • gyj329783568
  • gyj329783568
  • 2015年11月13日 08:51
  • 1081

如何构建WAP站点?

手机网络接入方式是cmwap简称WAP网络,域名依wap开头。 以下是详细介绍: WAP(Wireless Application Protocol)无线应用协议是一个开放式标准协议,利用它可以把网络...
  • mac20082009
  • mac20082009
  • 2009年09月13日 14:45
  • 352
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在本地如何搭建WAP环境?
举报原因:
原因补充:

(最多只允许输入30个字)