c - 在C中从http接收XML文件

标签 c xml http transfer

我需要以某种方式启用 XML 文件传输,某些生成 XML 文件的机器通过 HTTP 将 XML 文件发送到另一个客户端。另一个客户端将基于 C,接收 XML 文件并对其进行处理。

这有可能吗?我只找到使用某些 URL 将 XML 文件发送到 HTTP 服务器的结果。我想我必须在我的 C 应用程序中实现我自己的 HTTP 服务器?有什么想法吗?

最佳答案

也许你可以使用 libcurl

这是一个 http POST 示例:http://curl.haxx.se/libcurl/c/http-post.html

接收计算机上必须有一个监听套接字。这是一个套接字示例:http://www.codeproject.com/Articles/586000/Networking-and-Socket-programming-tutorial-in-C

此套接字获取传入数据以供稍后处理...

关于c - 在C中从http接收XML文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32044504/

相关文章:

c - 我在 C 中的随机字符串生成器不起作用

android - 无法在 xml 布局中实例化自定义 View

java - 在抽屉导航中更改特定菜单项的文本大小

HTTP/2 over TLS 用于静态登陆页面。这值得么?

javascript - 使用 Axios 的 HTTP get 请求在 URL 的开头使用本地主机 IP 发送

c++ - ffmpeg c/c++ 获取帧数或时间戳和 fps

Malloc 的客户端/服务器问题?

c - 'return 0'在C中的用途是什么

xml - 确定 XPath 以检索 XML 中的值

database - CouchDB - 一步创建一个带附件的文档?