Symbian Http post请求之ContentType
来源:互联网 发布:igv软件安装 编辑:程序博客网 时间:2024/05/22 08:15
Symbian使用Http请求文章随处可见,不论是get还是post方式向服务器发送请求都能找到示例,可是post方式请求数据却常常遇到一个郁闷的问题,那就是在众多论坛上看到那样,怎么post得不到结果,其实并不是post得不到结果,我使用vs2005做web服务器,s60_3rd模拟器作客户端向其发送post请求,结果发现根本收不到post的数据。也就是说客户端根本没有按照coder的意思发送post数据。
最终在http://discussion.forum.nokia.com/forum/showthread.php?t=157029上发现一个很谦虚的网友先提问,后自答解决了这个问题,根源就是contenttype设置问题,将其设置为application/x-www-form-urlencoder即可。view plaincopy to clipboardprint?
TBuf8<50> conType;
conType.Append(_L8("application/x-www-form-urlencoded"));
AddHeaderL(headers, HTTP::EContentType, conType);
TBuf8<50> iTemp;
TBuf8<50> iTemp2;
iTemp.Copy(aUsername);
iTemp2.Copy(KPostParamName1);
iFormEncoder->AddFieldL(iTemp2,iTemp);
iTemp.Copy(aPassword);
iTemp2.Copy(KPostParamName2);
iFormEncoder->AddFieldL(iTemp2,iTemp);
....
....
iTransaction.Request().SetBody(*iFormEncoder);
iTransaction.SubmitL();
TBuf8<50> conType;
conType.Append(_L8("application/x-www-form-urlencoded"));
AddHeaderL(headers, HTTP::EContentType, conType);
TBuf8<50> iTemp;
TBuf8<50> iTemp2;
iTemp.Copy(aUsername);
iTemp2.Copy(KPostParamName1);
iFormEncoder->AddFieldL(iTemp2,iTemp);
iTemp.Copy(aPassword);
iTemp2.Copy(KPostParamName2);
iFormEncoder->AddFieldL(iTemp2,iTemp);
....
....
iTransaction.Request().SetBody(*iFormEncoder);
iTransaction.SubmitL();
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mShopping/archive/2009/07/13/4344861.aspx
- Symbian Http post请求之ContentType
- Symbian Http post请求之ContentType
- http POST请求中 ContentType 代表意思
- MFC之HTTP post请求
- HTTP协议之ContentType
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- Http之Get/Post请求区别
- C#中HashTable的用法
- 使用DotNetNuke的一些经验(补充)
- 真彩位图工具栏的实现
- 從事測試之後的言語
- Windows下获取网卡地址
- Symbian Http post请求之ContentType
- VB写简单远程控制+木马 (实例)[转载]
- Linux学习笔记之VI(VIM)编辑器
- Java面试经典试题及答案
- 赫胥黎的首要职责
- Flex使用NumberValidator验证integer
- iframe无边框实现
- 关于label的用法
- oracle归档模式修改