http 请求头部怎么添加cookie?

meitianyige5 2012-01-14 06:11:40
直接SetHeaderL不行。
求解
...全文
8115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq269930512 2013-04-09
  • 打赏
  • 举报
回复
不明白????
wiso33 2012-11-13
  • 打赏
  • 举报
回复
void CClientEngine::WriteCookie(RHTTPHeaders headers, const TDesC8 &cookie_name, const TDesC8 &cookie_value) { RStringPool string_pool = iSession.StringPool(); THTTPHdrVal field_value; RStringF cookie_rsf; cookie_rsf = string_pool.StringF(HTTP::ECookie, RHTTPSession::GetTable()); field_value.SetStrF(cookie_rsf); headers.SetFieldL(cookie_rsf, field_value); THTTPHdrVal cookie_hdr; RStringF cookie_name_rsf = string_pool.StringF(HTTP::ECookieName, RHTTPSession::GetTable()); #ifdef __SERIES60_3X__ RString name = string_pool.OpenStringL(cookie_name); cookie_hdr.SetStr(name); headers.SetParamL(cookie_rsf, cookie_name_rsf, cookie_hdr, 0); name.Close(); RStringF cookie_value_rsf = string_pool.StringF(HTTP::ECookieValue, RHTTPSession::GetTable()); RString value = string_pool.OpenStringL(cookie_value); cookie_hdr.SetStr(value); headers.SetParamL(cookie_rsf, cookie_value_rsf, cookie_hdr, 0); value.Close(); #else RStringF name = string_pool.OpenFStringL (cookie_name); cookie_hdr.SetStrF (name); headers.SetParamL (cookie_rsf, cookie_name_rsf, cookie_hdr, 0); name.Close(); RStringF cookie_value_rsf = string_pool.StringF(HTTP::ECookieValue,RHTTPSession::GetTable()); RStringF value = string_pool.OpenFStringL (cookie_value); cookie_hdr.SetStrF (value); headers.SetParamL (cookie_rsf, cookie_value_rsf, cookie_hdr, 0); value.Close(); #endif }
ttxn1010 2012-10-09
  • 打赏
  • 举报
回复
可能你使用方法不对吧。 把你调用的代码发出来,我帮你看一下
glovel0425 2012-01-18
  • 打赏
  • 举报
回复

SetHeaderL(hdr, HTTP::ECookie, KAtext);
SetHeaderL(hdr, HTTP::ECookieName, KAtext);
SetHeaderL(hdr, HTTP::ECookieValue, KAtext);

3,120

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧