关于HTTP引擎里面对于HEADER设置的问题

marveson 2010-04-01 11:48:38
HTTP都有HEADER大家都知道
除了标准的KUSERAGENT KACCEPT还有些非标准自定义的呃。
我想知道这些要怎么设置。


我这有个代码,但是我看不明白是怎么回事。麻烦懂得的朋友告知一下
void CHTTPEngine::SetHeaderL(RHTTPHeaders aHeaders,const TDesC8& aHdrField, const TDesC8& aHdrValue)//设置非标准httpheader
{
TInt leaveValue;

RStringF contTypeStr;
RStringF contTypeStrfield;

TRAP(leaveValue, contTypeStr = iSession.StringPool().OpenFStringL(aHdrValue));
if (leaveValue != KErrNone )
{
User::InfoPrint(_L("SetNewHeader() : StringPool().OpenFStringL() aHdrValue. TRAP"));
}
TRAP(leaveValue, contTypeStrfield = iSession.StringPool().OpenFStringL(aHdrField));
if (leaveValue != KErrNone )
{
User::InfoPrint(_L("SetNewHeader() : StringPool().OpenFStringL() aHdrField. TRAP"));
}

THTTPHdrVal contType(contTypeStr);

TRAP(leaveValue, aHeaders.SetFieldL(contTypeStrfield,contType));
if (leaveValue != KErrNone )
{
User::InfoPrint(_L("SetNewHeader() : StringPool().SetFieldL() TRAP"));
}

contTypeStr.Close();
contTypeStrfield.Close();
}
...全文
97 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
marveson 2010-06-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bsr2009 的回复:]

非标准也是可以设置的. LZ哪里不明白?
[/Quote]
他这个非标准的Header是如何封装的,更改了哪些信息。
bsr2009 2010-04-08
  • 打赏
  • 举报
回复
非标准也是可以设置的. LZ哪里不明白?

3,119

社区成员

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

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