在本地如何搭建WAP环境?
在本地如何搭建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部分加入:
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环境?相关推荐
- 本地如何搭建IPv6环境测试你的APP
IPv6的简介 IPv4 和 IPv6的区别就是 IP 地址前者是 .(dot)分割,后者是以 :(冒号)分割的(更多详细信息自行搜索). PS:在使用 IPv6 的热点时候,记得手机开 飞行模式 哦 ...
- git本地服务器搭建-windows环境
Gogs 是一款类似GitHub的开源文件/代码管理系统(基于Git),Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使得 Gogs 能够通过独立的 ...
- centos7 搭建本地git_本地服务调用K8S环境中的SpringCloud微服务实战
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:原创文章分类汇总及配套源码,涉及Java.Docker.K8S.Devops等 下图是典型的微 ...
- php网站发布工具_7款本地搭建PHP环境工具推荐
通常在开发PHP程序时,需要用到服务器环境来调试自己的页面.有时候仅仅是为了学习PHP程序开发,如果是出于这样的理由去购买一个空间或者服务器是完全没必要的. 本文推荐7款目前主流的PHP集成环境工具, ...
- 本地搭建K8s环境,并配置Ingress代理(1)
书接上文,上回说到了在Linux系统搭建K8s环境,通过脚本一键处理,具体可参考<入门K8s:一键脚本搭建Linux服务器集群>. 虽然Linux系统很不错,而且也推荐都买一个做练习,但是 ...
- 如何在本地电脑搭建asp(php)网站环境
想要做一个好的网站,首先需要有一个好的思路和想法,在本地搭建好网站,进行测试.完善,没有任何问题,然后通过ftp上传到虚拟主机,无疑是一种比较好的思路,今天我们就来看看,如何在本地电脑搭建一个网站环境 ...
- 本地搭建EasyMock环境
系列文章目录 本地搭建EasyMock环境 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 一.什么是Easy Mock 三.使用Easy Mock 1.下载 ...
- 如何搭建php虚拟主机环境,在本地如何搭建虚拟主机环境?
现在很多中小型企业在建站的时候,也都会选择虚拟主机建站.因为虚拟主机价格便宜,有其独到的优点和优势,所以现在还是很受企业用户和站长使用的.但是对于一些新手站长来说,在使用虚拟主机的时候在本地如何搭建虚 ...
- Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...
最新文章
- recyclerView + GridLayoutManager 实现任意网格布局+拖拽排序
- 常见的误解:这会创建多少个对象?
- 前端学习(2231):react条件渲染之列表渲染
- 优秀!复旦直博生一作发15篇SCI,并担任12本SCI期刊审稿人
- oracle rac 高并发性能_高并发业务下 JVM 涉及的垃圾回收与性能问题分析与定位...
- realme Q3 Pro跑分曝光:天玑1100加持新一代“千元机皇”
- python中的t操作_Python: s[i:j:k] = t 实现的是什么操作啊?
- oracle grant的用法,oracle grant总结
- WebService之CXF框架
- 项目管理体制改革的经验和成效(转)
- 小米开源框架MACE 源码阅读笔记 1
- 基于PHP的驾校预约管理系统
- 计算机专业的创意文案,高考借势广告文案又双叒叕来了,这些借势扎心了!
- Mach3寻边和对刀代码
- Python中的各种占位符
- 去美元化:曾经被称为加密的地缘政治问题
- win7网络适配器_WIN7笔记本搜不到WiFi怎么办?
- 使用Freepik Academy创建一个奇妙的水果卡片
- 个人博客搭建流程(域名、主机、解析、源码、搭建)全程详解
- PowerDesigner创建导出模版,并生成数据库文档(word文档)