|
服务器端技术, 如 ASP, ColdFusion, JSP, Perl 和 PHP, 也可被用于设置文档的 MIME 类型, 而不需要修改 Web/WAP 服务器的配置文件. 例如, 比方说我们有一个 XHTML MP 文件: helloworld.html, 其内容如下:
<?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>XHTML MP 示例</title> </head>
<body> <p>Hello, World</p> </body> </html>
假设 Web/WAP 服务器支持 ASP. 我们可以将上面的文件重命名为 helloworld.asp, 并插入一行 ASP 代码, 像下面这样: <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<% Response.ContentType = "application/vnd.wap.xhtml+xml" %>
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>XHTML MP 示例</title> </head>
<body> <p>Hello, world</p> </body> </html>
现在, 如果 helloworld.asp 文件被请求, Web/WAP 服务器将会在 HTTP 返回中设定 MIME 类型: "application/vnd.wap.xhtml+xml". 在下面的章节中, 我们将描述如何用 ASP, ColdFusion, JSP, Perl 和 PHP 设置 MIME 类型. 大多数互联网运营公司提供的服务器至少都会支持这些技术中的一种.
|