社区
C++ 语言
帖子详情
socket如何通过HTTP发送XML
rumence
2008-11-06 05:18:09
现在的要求是通过一个HTTP请求一个URL,消息通过XML通讯,服务端是Servlet,通过request.getInputStream()拿到XML文件进行分析。
发送HTTP请求倒是搞定了,就是不知道怎么发送一个XML(XML不是一个文件,而是字符串拼接的),必须保证服务器能通过(request.getInputStream()流读取到XML)
我是新手,麻烦各位帮忙,给点资料也可以啊!
...全文
369
12
打赏
收藏
socket如何通过HTTP发送XML
现在的要求是通过一个HTTP请求一个URL,消息通过XML通讯,服务端是Servlet,通过request.getInputStream()拿到XML文件进行分析。 发送HTTP请求倒是搞定了,就是不知道怎么发送一个XML(XML不是一个文件,而是字符串拼接的),必须保证服务器能通过(request.getInputStream()流读取到XML) 我是新手,麻烦各位帮忙,给点资料也可以啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
某鸟
2008-11-07
打赏
举报
回复
偶对http也不熟,好在传xml只有文本,简单多了,哈……
中文乱码……通通用utf-8就没事了……
rumence
2008-11-07
打赏
举报
回复
[Quote=引用 8 楼 21bird 的回复:]
消息头后面两个\r\n之后直接跟xml数据即可……没啥稀奇的……
你要做的就是根据内容设置下消息头的长度字段……
[/Quote]
我也是这么做的,刚必须是跟上\r\n\r\n,测试了很久才找到原因啊,HTTP协议不熟,C++里的字符串类型也搞的我很头大。
char * 接收发送中文有乱码。。。
chary8088
2008-11-07
打赏
举报
回复
HTTP协议 + soap协议
看下网上的例子
bill830711
2008-11-07
打赏
举报
回复
用http的post方法? 再加上content-Length 属性应该可以搞定
某鸟
2008-11-07
打赏
举报
回复
消息头后面两个\r\n之后直接跟xml数据即可……没啥稀奇的……
你要做的就是根据内容设置下消息头的长度字段……
hhyttppd
2008-11-06
打赏
举报
回复
用wininet, HttpOpenRequest HttpEndRequest,直接用socket没做过。
rumence
2008-11-06
打赏
举报
回复
[Quote=引用 5 楼 hhyttppd 的回复:]
什么平台?
[/Quote]
windows mobile
hhyttppd
2008-11-06
打赏
举报
回复
什么平台?
rumence
2008-11-06
打赏
举报
回复
[Quote=引用 3 楼 hhyttppd 的回复:]
发送端:xml=>unicode-utf8编码->
收到端: 二进制->utf8-unicode?->xml
[/Quote]
二进制->http post 这一步我不知道怎么实现
int send(
SOCKET s,
const char FAR* buf,
int len,
int flags
);
hhyttppd
2008-11-06
打赏
举报
回复
发送端:xml=>unicode-utf8编码->二进制->http post
收到端: 二进制->utf8-unicode?->xml
rumence
2008-11-06
打赏
举报
回复
不是用的 WEBSERVICE,我写在手机上的。手机通过预定义格式的XML文件和平台进行通信,现在问题是要通过HTTP协议,XML还要用流传送过去。我不知道怎么用HTTP协议去封装XML流数据。还是有别的方法? 我晕了
lijinfenghust
2008-11-06
打赏
举报
回复
http发xml,楼主要搞WebService通信?
下个SOAP的包把,里面都封装好了。
c语言的
socket
怎么
发送
xml
格式的数据_
HTTP
消息、DNS服务与协议栈消息
发送
本文介绍了使用C语言的
socket
发送
XML
格式数据的
HTTP
请求,包括
HTTP
消息结构、DNS服务器如何查询web服务IP地址的流程,以及协议栈如何委托
发送
消息的细节。重点讲解了
HTTP
请求消息的格式、DNS解析过程和套接字通信的基本步骤。
java
socket
发送
xml
_
Socket
与
Http
方式解析
发送
xml
消息封装中间件jar包
该博客介绍了如何使用Java的
Socket
发送
XML
消息,并提供了解析
XML
及封装成中间件jar包的方法。通过DOM4J库解析
XML
文档,提取Head和Body元素中的信息,处理并填充数据。
Socket
与
Http
方式解析
发送
xml
消息封装中间件jar包
本文介绍了一种统一接口调用框架的设计与实现,通过提取公共部分打成jar包,简化了不同接口调用过程中的重复代码。支持
HTTP
和
Socket
两种连接方式,并提供了模板文件加载、解析等功能。
socket
转
http
post连接
本文介绍如何通过
socket
向
HTTP
服务器
发送
XML
数据。为确保
HTTP
服务器能正确解析,需在
XML
数据前添加
HTTP
请求包头。示例代码展示了具体构造过程。
使用一个非堵塞的
socket
用于接收
http
请求
客户需通过
HTTP
请求访问子系统获取XXX数据,返回
XML
格式。采用Python脚本起
socket
服务供客户访问获取数据,代码可处理两个不同客户访问,分别返回json字符串和
XML
报文,还可通过POSTMAN
发送
http
请求。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章