【问题标题】:JSON over Diameter protocolJSON over Diameter 协议
【发布时间】:2015-09-07 03:49:26
【问题描述】:

我是 Diameter 新手,有这个基本问题。

我有 2 个对等方通过 Diameter 协议相互交谈。我需要在这两个实体之间发送一些数据,并且我正在尝试确定是否支持 JSON 或 XML 通过 Diameter。通过 Diameter 传输文件内容的最佳方式是什么?是否可以通过 Diameter 传输 JSON 数据?

任何示例链接或代码示例都会有所帮助。

提前谢谢...

【问题讨论】:

    标签: json xml diameter-protocol


    【解决方案1】:

    您可以使用 Diameter 发送任何类型的数据,但请记住,它是为传输身份验证、授权和记帐 (AAA) 数据而设计的。这是主要用于授予访问权限、执行策略和衡量使用情况的控制数据。 Diameter 控制的实际网络流量流经完全不同的网络。因此,如果控制是您所追求的,那么您接下来应该研究您的应用程序需要哪些接口。有很多很好的在线资源,包括 RFC、IETF、3GPP 和维基百科。

    【讨论】:

      【解决方案2】:

      Diameter 对等体使用命令进行通信,其中命令是一组 AVP(属性值对)。命令和 AVP 由使用它们的应用程序定义。

      为什么要使用 Diameter 进行文件传输?

      【讨论】:

        【解决方案3】:

        我认为您可以使用 JSON 的 Diameter 协议(尽管我自己从未尝试过)。但 Diameter 是一种使用 AVP 的特定用途协议。

        【讨论】:

        【解决方案4】:

        在直径协议上无法发送 json 或 xml 数据。 Diameter 是一个严格的协议,它通过定义明确的命令和属性代码来工作。

        【讨论】:

        • 您可以将 UTF8String avp 用于 XML 或 JSON。对于 3GPP 中的示例,指定了 32.299 Tariff-XML AVP
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-02
        • 1970-01-01
        • 2018-03-09
        • 2016-12-19
        相关资源
        最近更新 更多