// Set Cookie... // 1. set cookie name. RStringF fieldName = iSession.StringPool().StringF(HTTP::ECookie, RHTTPSession::GetTable()); THTTPHdrVal fieldValue; fieldValue.SetStrF(fieldName); // 2. set cookie name and values. // Check the cookie name and value RStringF name = iSession.StringPool().StringF(HTTP::ECookieName, RHTTPSession::GetTable()); RStringF value = iSession.StringPool().StringF(HTTP::ECookieValue, RHTTPSession::GetTable()); TInt itemNumber = cookie->ItemNumber(); for(TInt i = 0; i < itemNumber; ++i) { // Set the name RString paraName = iSession.StringPool().OpenStringL(cookie->GetCookieName(i)); CleanupClosePushL(paraName); hdr.SetFieldL(fieldName, fieldValue, name, THTTPHdrVal(paraName)); CleanupStack::PopAndDestroy(); // Set the value RString paraValue = iSession.StringPool().OpenStringL(cookie->GetCookieValue(i)); CleanupClosePushL(paraValue); hdr.SetFieldL(fieldName, fieldValue, value, THTTPHdrVal(paraValue)); CleanupStack::PopAndDestroy(); }
Symbian Http添加Cookie 请求
最新推荐文章于 2025-07-14 13:28:07 发布
本文详细介绍了如何使用C++代码在HTTP会话中设置Cookie名称及其值。通过具体步骤和代码片段展示了如何创建Cookie字段名、检查Cookie名称和值,并将它们设置到HTTP头部中。
1200

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



