首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

midlet中session处置

2012-09-15 
midlet中session处理参考了sun的一篇文章http://developers.sun.com/mobility/midp/articles/sessions/1、

midlet中session处理
参考了sun的一篇文章
http://developers.sun.com/mobility/midp/articles/sessions/

1、在http response的时候获取cookie

java 代码?

  1. //?Query?the?server?and?retrieve?the?response.??
  2. HttpConnection?hc=?(HttpConnection)Connector.open(url);??
  3. InputStream?in?=?hc.openInputStream();??
  4. ??
  5. //?Read?the?session?ID?from?a?cookie?in?the?response?headers.??
  6. String?cookie?=?hc.getHeaderField("Set-cookie");??
  7. if?(cookie?!=?null)?{??
  8. ??int?semicolon?=?cookie.indexOf(';');??
  9. ??mSession?=?cookie.substring(0,?semicolon);??
  10. }??
  11. ??
  12. //?Read?the?response?from?the?server.??
  13. ??
  14. //?Clean?up.??
  15. in.close();??
  16. hc.close();??

2、在发送http请求的时候设置cookie
java 代码?
  1. //?Query?the?server?and?retrieve?the?response.??
  2. HttpConnection?hc?=?(HttpConnection)Connector.open(url);??
  3. if?(mSession?!=?null)??
  4. ??hc.setRequestProperty("Cookie",?mSession);??
  5. InputStream?in?=?hc.openInputStream();??
  6. ??
  7. //?Read?the?session?ID?from?a?cookie?in?the?response?headers.??
  8. String?cookie?=?hc.getHeaderField("Set-cookie");??
  9. if?(cookie?!=?null)?{??
  10. ??int?semicolon?=?cookie.indexOf(';');??
  11. ??mSession?=?cookie.substring(0,?semicolon);??
  12. }??
  13. //?Read?the?response?from?the?server.??
  14. //?Clean?up.??
  15. in.close();??
  16. hc.close();??

热点排行