Skip to content

测试用例中GateWayCase的BUG和改正方法 #18

@mayao11

Description

@mayao11

Gateway测试用例中,客户端发送的字符串为"HelloHe...",而收到的是一段Base64编码的字符串,内容完全不同。
经查,原因在GateWayCase.cs中

SocketData函数中
`
List<byte[]> buffList = new List<byte[]>();

        buffList.Add(Encoding.ASCII.GetBytes(data.buffer));

        message.Buffers = buffList;`

改为
`
List<byte[]> buffList = new List<byte[]>();

        buffList.Add(Convert.FromBase64String(data.buffer));

        message.Buffers = buffList;`

即可。
(本来想提PR,但网络代理有点问题速度太慢)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions