wap中级教程 |
|---|
| WAP技术站:www.wapease.com
|
⑥. DELETE:删除URL指定的资源; ⑦. TRACE:调用一个远程应用层请求消息回路。发出这个消息的用户终端除了收到原来的消息内容以外,还得到消息在Internet上的传送路径。 最常用的请求类型--也是我们在处理WAP应用时最关心的--是GET和POST。假设有一个WML文档,我们用UP的浏览器去浏览的话,就会向服务器发出如下GET请求: GET www.wap86.com/index.wml HTTP/1.1 accept-charset: UTF-8 accept-language: ch accept: text/vnd.wap.wml, */*, image/bmp, text/html user-agent: UP.Browser/3.1-UPG1 UP.Link/3.2 host: www.wap86.net …… 其中粗体的部分是HTTP消息头,这里我们忽略了一些与我们关系不大的消息头。 accept-charset: 用户终端支持的字符集 accept-language: 用户终端目前使用的语言 accept: 用户终端可以接受的MIME文件类型 user-agent: 用户终端供应商提供的终端描述信息 host: 请求信息发送到的域名 2、 响应 [TOP] 响应的消息定义部分一般是这样的:HTTP/1.1 状态码 状态描述 在[RFC2616]中定义了近40种不同的状态码(分成5组)。其中最常见的是3个: 200 OK 401 Unauthorized 404 Not Found 继续上面那个例子,如果该URL合法的话,服务器的响应会是这样的: HTTP/1.1 200 OK Server: www/5.0 Date: Fri, 26 Oct 2000 12:15:23 GMT Connection: Keep-Alive Content-Length: 1211 Content_Type: text/vnd.wap.wml Last-Modified: Mon, 22 Oct 2000 18:19:24 GMT <?xml version=”1.0”> <!<!DOCTYPE wml PUBLIC “-//WAPFORUM//DTD WML 1.1//EN” “http://www.wapforum.org/DTD/wml_1.1.xml”> …… 其它内容 …… 这个响应信息里包括了响应的数字代码和文本描述,然后是一组消息头。在一个换行符以后就是消息本体,在这里,消息本体就是www.wap86.net/index.wml的源代码。 Server: 发出响应的服务器 Date: 响应发出的时间 Connection: 指示用户终端保持连接 Content-Length: 响应信息的长度,从DECK的第一个"<"字符开始计算 |
| 上一篇:WAP中推送技术的分析与设计 下一篇:WAP与PHP - 基础篇 |
