手机向PC发post请求的时候,有可能碰到chunked编码的问题。这个时候,如果直接用字节流接收,就会出错。应该用字符流读取,readLine一次读一行。chunked编码有格式的,根据这个格式去读取,就不会有问题了。
我碰到的一个问题是,手机发过来的是xml信息,我解读的时候,直接用字节流接收,然后用DOM4J解析。很容易出现错误。后来我用字符流读取,然后转换为ByteArrayInputStream字节流,然后交给DOM4J解析,就没问题了。
手机向PC发post请求的时候,有可能碰到chunked编码的问题。这个时候,如果直接用字节流接收,就会出错。应该用字符流读取,readLine一次读一行。chunked编码有格式的,根据这个格式去读取,就不会有问题了。
我碰到的一个问题是,手机发过来的是xml信息,我解读的时候,直接用字节流接收,然后用DOM4J解析。很容易出现错误。后来我用字符流读取,然后转换为ByteArrayInputStream字节流,然后交给DOM4J解析,就没问题了。