在本地如何搭建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

在本地如何搭建WAP环境?相关推荐

  1. 本地如何搭建IPv6环境测试你的APP

    IPv6的简介 IPv4 和 IPv6的区别就是 IP 地址前者是 .(dot)分割,后者是以 :(冒号)分割的(更多详细信息自行搜索). PS:在使用 IPv6 的热点时候,记得手机开 飞行模式 哦 ...

  2. git本地服务器搭建-windows环境

    Gogs 是一款类似GitHub的开源文件/代码管理系统(基于Git),Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使得 Gogs 能够通过独立的 ...

  3. centos7 搭建本地git_本地服务调用K8S环境中的SpringCloud微服务实战

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:原创文章分类汇总及配套源码,涉及Java.Docker.K8S.Devops等 下图是典型的微 ...

  4. php网站发布工具_7款本地搭建PHP环境工具推荐

    通常在开发PHP程序时,需要用到服务器环境来调试自己的页面.有时候仅仅是为了学习PHP程序开发,如果是出于这样的理由去购买一个空间或者服务器是完全没必要的. 本文推荐7款目前主流的PHP集成环境工具, ...

  5. 本地搭建K8s环境,并配置Ingress代理(1)

    书接上文,上回说到了在Linux系统搭建K8s环境,通过脚本一键处理,具体可参考<入门K8s:一键脚本搭建Linux服务器集群>. 虽然Linux系统很不错,而且也推荐都买一个做练习,但是 ...

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

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

  7. 本地搭建EasyMock环境

    系列文章目录 本地搭建EasyMock环境 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 一.什么是Easy Mock 三.使用Easy Mock 1.下载 ...

  8. 如何搭建php虚拟主机环境,在本地如何搭建虚拟主机环境?

    现在很多中小型企业在建站的时候,也都会选择虚拟主机建站.因为虚拟主机价格便宜,有其独到的优点和优势,所以现在还是很受企业用户和站长使用的.但是对于一些新手站长来说,在使用虚拟主机的时候在本地如何搭建虚 ...

  9. Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境

    引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...

最新文章

  1. recyclerView + GridLayoutManager 实现任意网格布局+拖拽排序
  2. 常见的误解:这会创建多少个对象?
  3. 前端学习(2231):react条件渲染之列表渲染
  4. 优秀!复旦直博生一作发15篇SCI,并担任12本SCI期刊审稿人
  5. oracle rac 高并发性能_高并发业务下 JVM 涉及的垃圾回收与性能问题分析与定位...
  6. realme Q3 Pro跑分曝光:天玑1100加持新一代“千元机皇”
  7. python中的t操作_Python: s[i:j:k] = t 实现的是什么操作啊?
  8. oracle grant的用法,oracle grant总结
  9. WebService之CXF框架
  10. 项目管理体制改革的经验和成效(转)
  11. 小米开源框架MACE 源码阅读笔记 1
  12. 基于PHP的驾校预约管理系统
  13. 计算机专业的创意文案,高考借势广告文案又双叒叕来了,这些借势扎心了!
  14. Mach3寻边和对刀代码
  15. Python中的各种占位符
  16. 去美元化:曾经被称为加密的地缘政治问题
  17. win7网络适配器_WIN7笔记本搜不到WiFi怎么办?
  18. 使用Freepik Academy创建一个奇妙的水果卡片
  19. 个人博客搭建流程(域名、主机、解析、源码、搭建)全程详解
  20. PowerDesigner创建导出模版,并生成数据库文档(word文档)

热门文章

  1. Happyclass 完美破解极域,学生机房管理助手密码及限制!
  2. ChatGPT目前支持的地方
  3. 防抖和节流以及应用场景
  4. 常见排序算法(C语言实现)
  5. support information
  6. node后台生成srt字幕文件
  7. word中的字号相当于多少px
  8. Numpy 最大值与最大值索引函数+random总结
  9. 中国管道直饮水行业调研与投资前景评估报告(2022版)
  10. 中国人工智能芯片行业经营效益及投资价值评估报告(2022-2027年)