求助 关于HTTP协议的POST+XML格式的报文发送问题

zwbhwa 2012-10-09 10:58:56
查询协议采用HTTP协议的POST+XML格式,客户端向服务器建立TCP连接,发送查询请求报文,报文格式如下
POST [http://host:port]/CMSLite HTTP/1.0
Accept: */*
Content-Type: application/x-www-form-urlencoded
Connection: Keep-Alive
Host: HOST
Content-Length: SIZEOF(CONTENT)

<Request>
<ID>XXX</ID> <Param>XXX</Param>
</Request>

-------------------------
请问我发送的是将上述报文整合成一个字符串发送,还是发送XML文件啊……
求帮忙写个简单的代码,以什么格式怎么发送……
囧求助大神
...全文
801 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小马喝水 2012-10-09
  • 打赏
  • 举报
回复
是当字符串发送的,不过是什么方式,最终你要把xml发给服务器,都是要以字符串的形式发送的(压缩除外)
zwbhwa 2012-10-09
  • 打赏
  • 举报
回复
请问下XML那块 直接当字符串来发送吗?
[Quote=引用 1 楼 的回复:]
本质上你是要通过 TCP 发送HTTP头+你的内容(就是那个XML)组成的字符串转成的字节流

如果你自己使用socket建立连接, 那么就需要发送上面所有的内容

如果你使用已经封装好HTTP协议的API来发送数据, 那么就只需要发送XML, HTTP头由API来自动产生
[/Quote]
houjin_cn 2012-10-09
  • 打赏
  • 举报
回复
本质上你是要通过 TCP 发送HTTP头+你的内容(就是那个XML)组成的字符串转成的字节流

如果你自己使用socket建立连接, 那么就需要发送上面所有的内容

如果你使用已经封装好HTTP协议的API来发送数据, 那么就只需要发送XML, HTTP头由API来自动产生

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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