获取HTTP 头中响应请求文件的大小

http://tech.ddvip.com   2008年09月08日    社区交流

内容摘要:书接上回,这篇介绍那个MContentHandler的实现,这是SAX解析方法的核心所在。

  RHTTPHeaders headers = resp.GetHeaderCollection ( );

  THTTPHdrVal aHeaderValue;

  TRAPD(error,GetHeaderL (headers, _L8("Content-Length"), aHeaderValue ))

  void GetHeaderL(RHTTPHeaders aHeaders,

  const TDesC8 &aHeaderField, THTTPHdrVal &aHeaderValue )

  {

  RStringPool string_pool = iSession.StringPool ( );

  RStringF contLength = string_pool.OpenFStringL (aHeaderField );

  aHeaders.GetField (contLength, 0, aHeaderValue );

  contLength.Close ( );

  }

  //可用获取到请求文件的大小,比如下载文件时可用拿到文件的大小.

来源:网络    作者:佚名    责编:豆豆技术应用

正在加载评论...