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);
nokia的HTTP例子,添加自定义协议头
最新推荐文章于 2025-05-15 23:44:53 发布
本文介绍了一个名为CDXClientEngine的类中SetHeaderL方法的实现细节。该方法用于为HTTP请求设置头部字段。具体操作包括创建并打开字符串、设置HTTP头部值等步骤。
2338

被折叠的 条评论
为什么被折叠?



