conn.setRequestProperty("Content-Length", String.valueOf(info.getBytes().length));
出现错误的代码为:conn.setRequestProperty("Content-Length", String.valueOf(info.length()));
这个应该先将内容转换成bytes再计算它的长度length。改成下面的即可:
conn.setRequestProperty("Content-Length", String.valueOf(info.getBytes().length));
http://chunpeng.iteye.com/blog/631972
https://www.2cto.com/kf/201408/329538.html