【问题标题】:Send a XML file with authorization to a django app将授权的 XML 文件发送到 django 应用程序
【发布时间】:2015-07-24 18:50:05
【问题描述】:

如何从命令行界面将 xml 文件发送到 Django 应用服务器?

我尝试使用 curl,但我在 Django 端获得的数据变成了字典,看起来不像 xml。除此之外,我还需要一些基本的授权机制。我尝试了 curl 示例,但无济于事。也许我期待错误的事情。有人可以指导我找到正确的教程或示例。

【问题讨论】:

标签: python xml django curl


【解决方案1】:

request.body 应该包含 XML 作为字符串。

我尝试使用 curl,但我在 Django 端获得的数据变成了 字典

你能分享代码块来接收/打印数据吗?

【讨论】:

  • 谢谢。请让我再烦你一点。如何在 curl 命令中提供一些身份验证之王,以便我可以验证 xml 文件?
  • 您是如何尝试进行身份验证的?使用 cookie、访问令牌、GET/POST 凭据或其他什么?
  • 我正在这样做。 curl -X POST --user "admin:admin" -H "Accept: application/xml" http://localhost:8000/receive/ -d @myscan.xml' 但我认为这是错误的。我需要一些可以在 Djnago 应用程序上验证用户名/密码或令牌的东西。
  • 已回答here 看来您正在尝试提供API。看看Django REST framework
猜你喜欢
  • 2011-11-13
  • 1970-01-01
  • 2013-05-22
  • 1970-01-01
  • 2020-10-23
  • 2012-10-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多