代码之家  ›  专栏  ›  技术社区  ›  TrojanName

如何知道使用https post发送XML数据时使用的正确内容类型?

  •  1
  • TrojanName  · 技术社区  · 15 年前

    它是“application/x-www-form-urlencoded”、“multipart/form data”、“application/xml”、“text/xml”还是其他什么?更重要的是,我如何知道何时使用哪个?

    这是一篇非常古老的文章,它说使用“multipart/form-data”,“application/x-www-form-urlencoded”是不好的。这仍然是有效的建议吗? http://skew.org/xml/misc/xml_vs_http/#post

    我并没有真正使用框架——我想尽可能多地手工编写代码。

    干杯!

    1 回复  |  直到 15 年前
        1
  •  1
  •   Quentin    15 年前

    这取决于您对数据的编码方式。你可以使用其中任何一种(在适当的情况下)。

    如果您在不对XML进行任何其他编码的情况下将XML作为消息体,那么您可能需要application/xml。

    文章 has an example 并且提到(有一些近十年的例子)如果服务器端处理器不支持它,这是有问题的。

    如果你写的是所说的处理器,那么你只需要确保你写的是这样的处理器。