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 - 用C发送二进制结构到kafka

android - 如何在 Android 上将我的 SurfaceView 与 main.xml 一起使用?

android - 如何使用 apache.Http 工具或 Android.Http 工具获取 TTFB(Time To First Byte)?

http - RxJava Scheduler interval http polling 在再次轮询之前等待请求完成?

php - htmlspecialchars 是否足以转义 HTTP 响应中的 XML 元素内容?

C程序,切换菜单死循环

c - 扫描整数值时出现段错误

xml - 在属性之间添加换行符

c# - 使用 Serializable() 从 XML 文件中填充一个数组