C++网络编程HTTP传输结构体

基础不牢,地动山摇... 2013-01-31 04:11:56
用HTTP想要传输结构体数据给servlet服务器,已经将数据放进buffer中了,但是好像buffer中有特殊字符,用get方法传输不过去,服务器读取不到,想用post的方法,但是不太成功,不知各位有没有好的思路
...全文
360 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
问题好像解决了,分数不多
ok1234567 2013-02-01
  • 打赏
  • 举报
回复
将内容编码为16进制字串(一个字节编码为0-F的两个字符)是最简易的做法 base64依然有不安全的字符
  • 打赏
  • 举报
回复
为什么我连buffer数组都拷贝不到string中,只能复制一个字符,试了好多方法都不行
ShengFei01 2013-01-31
  • 打赏
  • 举报
回复
1. 用Base64编码; 2. 在 Header 中指明 Content Type,然后把结构体数据放在消息体中传输。 这有个HTTP的简单实现(WebClnt),你参考吧: http://download.csdn.net/detail/geoff08zhang/4571358
zhangyihu321 2013-01-31
  • 打赏
  • 举报
回复
HTTP 好像只解析字符串吧?
c1997sdn 2013-01-31
  • 打赏
  • 举报
回复
1楼正解,把数据用base64编码,发送之后解码。 详细请看: http://baike.baidu.com/view/469071.htm
oyljerry 2013-01-31
  • 打赏
  • 举报
回复
编码,用BASE64等方式

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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