python - 使用 Python 发布 XML 文件

标签 python xml

我是 Python 新手,需要一些帮助。我的目标是发送一些带有 post 请求的 XML 到 URL,这将触发发送 SMS。

我有一个小的 XML 文档要发布到 URL。我可以在需要发布的 python 代码中引用我服务器上的 XML 文档,还是在实际的 python 代码中包含要发送的 XML 数据。任何人都可以帮我举个例子吗?

最佳答案

如果您需要发送 XML,我建议您查看 requests .它允许您使用 POST 请求轻松发送数据。

您应该能够使用请求直接从您的 Python 代码传输 XML 数据。

xml = """my xml"""
headers = {'Content-Type': 'application/xml'}
requests.post('http://www.my-website.net/xml', data=xml, headers=headers)

如果您不想对 xml 文档进行硬编码,您也可以从文本文件加载 xml 并发送它。

关于python - 使用 Python 发布 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16192638/

相关文章:

python - 如何将 '>' 更改为 '>' 并将 '>' 更改为 '>' ?

python - for循环中python变量的范围

python - ffmpeg-python 修剪和连接不起作用

python - 从python队列中提取

xml - 找不到类路径资源 [bean.xml] 中定义的名称为 'helloworld' 的 bean 的类 [com.springdemo]

python - 我可以在 python 中格式化变量吗?

xml - 什么是 xml 签名中的规范化?

C#:如何从 XML 元素中删除命名空间信息

java - 从 DTD 生成 XML 绑定(bind)代码的最佳方法是什么?

java - 有没有一种方法可以在 java 中读取 xml 文件而不必定义要读入的类