J2ME中文教程 7 开发无线网络应用程序[5]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

除了服务器禁止在响应中发送消息体外,HEADGET完全一样。HEAD请求HTTP头所包含的信息与GET请求的响应中的信息相同,HEAD请求还可以获取请求暗指的消息的有关元信息。

 

POST

POST请求将表单体作为一个整体发送。实际上POST请求的功能是由服务器决定的,而且通常依赖于Request-URI相连接的应用程序GETPOST提交表单的不同之处是GET显示了表单的信息,而POST连同请求消息体一起发送表单。

 

在上面我们介绍了3种比较重要的请求,在后面我们会经常用到。

 

那么现在让我们回到MIDP上来首先要说明的是如果你很细心的话你会发现在javax.microedition.io中有一个很重要的接口javax.eicroedition.io.ContentConnection。我们后面介绍的许多东西都扩展了该接口。例如javax.microedition.io.HttpConnection就是扩展了上述的接口提供了方法以对URL进行分析、设置请求头以及对响应头进行分析。另外值得一提的是,该接口自从MIDP1.0以来没有变化过。

 

 

7.3.2   HTTP连接状态

一个HTTP连接有三种状态setupconnectedclosed

 

一个HTTP被打开且在发送请求之前所处的状态就是setup。在这个状态下应用程序需要设置与服务器进行连接的各种信息setRequestMethodsetRequestProperty两个方法进行设置getRequestMethodgetRequestProperty方法取得参数当前值。当连接关闭的时候,该连接也就进入了closed状态,不过在这里要强调一点就是,在closed状态下,HttpConnection对象的方法都会变的不可用,不过这里非常强调的就是它打开的InputStreamOutputStream却可能仍然包含数据。

 

本文关键:J2ME中文教程 7 开发无线网络应用程序
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top