之前android客户端进行注册时候会出现重复记录的现象,今天后台debug调试的时候测出Android端在请求后台的时候如果请求超时就会自动再次发送一次请求,这样就会往数据库里插入重复条记录了。本以为是Android端代码逻辑的问题,debug加看log日志,都没有出现过二次请求的现象。去网上百度一番,并且也查阅了官方文档,类似的问题别人也出现过,最后看网上说是要给HttpURLConnection 设置一个属性:
HttpURLConnection.setChunkedStreamingMode(0);大功告成。
本文介绍了如何解决Android客户端在注册过程中出现的重复记录问题。通过分析发现,当请求超时后,Android端会自动重新发送请求,导致数据库中出现重复记录。通过设置HttpURLConnection的chunked streaming mode属性为0来解决此问题。
7808

被折叠的 条评论
为什么被折叠?



