我是 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/