我们的服务器A A通知第三方服务器B,带有XML形式的消息,以HTTP POST请求发送。是我们指定消息格式和交互的其他方面。我们可以指定XML已发送为

a)原始数据(只是XML)

b)具有一些特定名称的单个帖子参数(例如,xml = xml)

问题是,如果我们不知道他们正在使用的平台和语言,哪种方式对第三方更好。

我以为我在某些语言中看到了一些问题,可以轻松解析无名的原始数据,尽管我不记得任何具体情况。尽管我的同事坚持认为参数名称是多余的,但最好在没有任何名称的情况下发送原始数据。

有帮助吗?

解决方案

如果您不需要在其他帖子参数中发送额外的信息,则XML参数名称是多余的,就像您的队友所说的那样,如果第三方仅等待XML数据,则只能使用正确的MIME类型在帖子主体中发送原始数据并编码和不复杂。

在大多数应用程序服务器容器中,获取原始数据的过程都很容易,因此您不在乎,其中大多数使用读者来获得数据并操纵数据。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top