1

我们有一个特定供应商集成的场景。数据流是他们将向我们发送有关其系统内发生的事件的通知。

来自他们系统的通知是一个 HTTP POST,其中Content-Type请求标头设置为application/xml并且正文包含特定的XML消息。

在普通的 ASP.NET Core API 项目中,您只需添加 XML 序列化器格式化程序,如下所示

public void ConfigureServices(IServiceCollection services)
{
    services.AddMvc()
        .AddXmlSerializerFormatters();
}

但是我们似乎找不到 ABP 框架的配置选项。我们在 ABP 版本 1.1.2 中通过.AddMvc.AddXmlSerliazerFormatters()在配置过程中再次调用来实现这一点,但这并不理想,但允许应用程序服务基于内容类型标头进行绑定。

我们正在升级到 ABP 2.6.2 的最新版本,但这是我们现在可以开始使用的一项功能。

任何帮助将非常感激。

4

0 回答 0