nokia的HTTP例子,添加自定义协议头
2011-06-17 11:48
627 查看
void CDXClientEngine::SetHeaderL(RHTTPHeaders aHeaders, TDesC8 aHdrField,
const TDesC8& aHdrValue)
{
RStringF valStr = iSession.StringPool().OpenFStringL(aHdrValue);
HBufC8 * pField = aHdrField.AllocL();
RStringF rHdrField = iSession.StringPool().OpenFStringL(*pField);
CleanupClosePushL(valStr);
THTTPHdrVal val(valStr);
aHeaders.SetFieldL(rHdrField, val);
CleanupStack::PopAndDestroy(); // valStr
rHdrField.Close();
delete pField;
}
调用方法:
SetHeaderL(hdr, _L8("sessionID"), aSessionID);
const TDesC8& aHdrValue)
{
RStringF valStr = iSession.StringPool().OpenFStringL(aHdrValue);
HBufC8 * pField = aHdrField.AllocL();
RStringF rHdrField = iSession.StringPool().OpenFStringL(*pField);
CleanupClosePushL(valStr);
THTTPHdrVal val(valStr);
aHeaders.SetFieldL(rHdrField, val);
CleanupStack::PopAndDestroy(); // valStr
rHdrField.Close();
delete pField;
}
调用方法:
SetHeaderL(hdr, _L8("sessionID"), aSessionID);
相关文章推荐
- 系统间通信:通过自定义协议通信加深HTTP理解
- 移动网络应用开发中,使用 HTTP 协议比起使用 socket 实现基于 TCP 的自定义协议有哪些优势?
- 为DataGrid添加自定义DataGridColumn类的例子
- 《分布式系统概念与设计》 HTTP:一个请求应答协议的例子
- 一个自定义协议的例子
- html中的链接不添加http(协议相对 URL)
- 可以传中文参数的自定义http协议请求方式
- Http 协议中的Range请求头例子
- SpannableString 来改变textView中http协议,手机号,已经你想要改变的字的颜色,以及添加onClick事件
- IIS 添加自定义 HTTP头脚本
- 用户自定义ID Generator的例子(http://www.hibernate.org.cn/viewtopic.php?t=6281&highlight=IdentifierGenerator)
- Magento 目录添加自定义属性例子
- Android--HTTP协议_例子
- 给MySQL添加http-udf,http-json等自定义函数
- 网络协议头部添加自定义字段 be
- 为DataGrid添加自定义DataGridColumn类的例子
- 为DataGrid添加自定义DataGridColumn类的例子
- DataGrid动态添加模板列的一个例子 http://www.cnblogs.com/lovecherry/archive/2005/03/25/125526.html
- Http协议之获取自定义文件Head信息(1)
- PHP HTTP添加自定义头