我是 Diameter 的新手,有这个基本问题。
我有 2 个对等方通过 Diameter 协议相互交谈。我需要在这两个实体之间发送一些数据,并且我正在尝试确定是否支持 JSON 或 XML 通过 Diameter。通过 Diameter 传输文件内容的最佳方式是什么?是否可以通过 Diameter 传输 JSON 数据?
任何示例链接或代码示例都会有所帮助。
提前致谢...
我是 Diameter 的新手,有这个基本问题。
我有 2 个对等方通过 Diameter 协议相互交谈。我需要在这两个实体之间发送一些数据,并且我正在尝试确定是否支持 JSON 或 XML 通过 Diameter。通过 Diameter 传输文件内容的最佳方式是什么?是否可以通过 Diameter 传输 JSON 数据?
任何示例链接或代码示例都会有所帮助。
提前致谢...
您可以使用 Diameter 发送您想要的任何类型的数据,但请记住,它是为传输身份验证、授权和记帐 (AAA) 数据而设计的。这是主要用于授予访问权限、执行策略和衡量使用情况的控制数据。Diameter 控制的实际网络流量流经完全不同的网络。因此,如果控制是您所追求的,那么您接下来应该研究您的应用程序需要哪些接口。有很多很好的在线资源,包括 RFC、IETF、3GPP 和维基百科。
Diameter 对等体使用命令进行通信,其中命令是一组 AVP(属性值对)。命令和 AVP 由使用它们的应用程序定义。
为什么要使用 Diameter 进行文件传输?
我认为您可以使用 JSON 的 Diameter 协议(尽管我自己从未尝试过)。但是 Diameter 是一种使用 AVP 的特定用途的协议。
无法在直径协议上发送 json 或 xml 数据。Diameter 是一个严格的协议,它通过定义明确的命令和属性代码来工作。