0

我有 2 个网络服务 .. 一旦接受这样的有效负载:

{
    "MTI": "0100",
    "2": "4655206331051889",
    "3": "000000",
    "4": "000000012300",
    "7": "0321054133",
    "11": "001205",
    "14": "0325",
    "18": "5399",
    "22": "022",
    "25": "00",
    "35": "2312312332",
    "37": "206305000014",
    "41": "29110001",
    "42": "1001001",
    "49": "840"
}

我需要从中生成 ISO 消息表示并将其发送到第二个 Web 服务,该服务接受包含字段 IsoMsg 的有效负载:“Iso 消息表示位于此处”.. 然后解压缩它...

问题是当我打包到我的第一个有效负载时,我得到了这个有线表示:

     0100 001205 29110001

看 ?只是 MTI 和其他 2 个字段,即字段 11 和 41 .. 开头也有 3 个空格.. 有什么解释或其他方法吗?

4

1 回答 1

0

我知道可以做什么:我们使用 ISOUtil.Hex2Byte(packagedMessage).. 并且将生成完整的表示。

于 2021-04-17T01:31:18.673 回答