我们应该清楚这个URL的格式如何定义的,有兴趣的话你可以参考RFC2396,我这里只列入他的基本格式:
{scheme}:[{target}][{parms}]
针对不同的网络通信方式,你要做的就是写出不同的URL,并通过强制转换得到你需要的连接类型。
7.3 熟练掌握Http连接
前面我们已经提到过,MIDP规范中规定设备必须支持HTTP协议和HTTPS协议,所以,我们主要也将围绕HttpConnection进行讨论。
7.3.1 HTTP简介
首先简单的介绍一下HTTP协议。
HTTP是无状态协议。请求消息被立即发送,理想的情况是没有延时的进行处理的。然而延时是客观存在的。由于HTTP是无状态的,因此其请求和响应的消息如果没有发送并传送成功,那么不保存任何已传递的信息。
HTTP的工作机制是请求和响应,最简单的情况,一个用户输入了一个网站的地址,其实质就是发送了一个请求,然后浏览器返回所请求的页面(响应)。
在HTTP请求中有多种形式,在这里我们只简单的介绍:GET、POST、HEAD三种。
GET:
GET请求返回以URL形式表示的资源,当用户输入一个简单的URL时,就是使用GET请求。Web设计中,GET请求也可以运送query string,不过是依靠在URL后面添加字符串完成的。例如:
http;//localhost;8080/requestdump?quest=sdf
HEAD: