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

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

本文简介:

l         Authorization:该头标包含了客户端所发送的认证信息,用来访问服务器上受保护的资源,例如在Authorization属性中设置用户ID和密码,服务器只处理已经通过认证的可户端访问请求。在使用基本认证模式的时候,Authorization头标必须包含字符串Basic,然后是一个空格,再后是base64编码的用户ID和密码,在用户名和密码之间用:分隔。例如,一个客户端要使用用户名book和密码bkpasswd来访问受保护的资源

Authorization; Basic Ym9vazpia3Bhc3N3ZA==

 

 

处理请求头

 

连接处于setup的状态下可以用下面的方法来设置请求的头标

setRequestProperty设置请求头标的名称和值

setRequestMethod设置请求的方法为这几种POSTGETHEAD(默认的情况下是GET)

getRequestMethod返回当前请求的方法

getRequestProperty返回上一次设置的请求属性

 

请看他们的使用:

 

c = (HttpConnection)Connector.open(url);

// Set the request method and headers

c.setRequestMethod(HttpConnection.POST);

c.setRequestProperty("If-Modified-Since", "29 Oct 1999 19:43:31 GMT");

c.setRequestProperty("User-Agent","Profile/MIDP-2.0 Configuration/CLDC-1.0");

c.setRequestProperty("Content-Language", "en-US");

7.3.5   使用HTTP连接

MIDlet设置了我们需要的请求头标后我们就可以使用此连接了而连接的动作是根据setRequestMethod方法的设置值。如果服务器响应正确的话,我们还可以打开输入流,读入数据。

 

GET

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

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

go top