在测试某个银行行内转账接口的时候 ,按照文档发送报文,总是出现错误,
String myPackets = "?xml version=\"1.0\" encoding=\"gbk\"?><ebank><code>123</code><nodeNo>456</nodeNo></ebank>"; int packetLen = myPackets.length();
后来发现是报文的长度错误
正确的长度因该是:
int packetLen = myPackets.getBytes("GBK").length;