我正在编写一个Android应用程序,需要登录到Web服务器,稍后在应用程序中,当用户请求查看组合信息时,服务器将检查用户会话是否仍处于打开状态,用户将被视为未知,将被重定向到登录页面。
我设法通过HttpURLConnection使用标题字段登录,并成功读取响应;但是当尝试重新连接到服务器以读取组合时,用户始终被认为是未知的;经过长时间的试验并在网上搜索后,我发现登录连接会话在检索到响应后自动关闭,我尝试了一些代码,假设服务器通过cookie跟踪登录用户但是失败了因为(后来我找到了) out)服务器不使用cookie来跟踪登录用户! 我需要帮助解决这个问题,提前谢谢。
答案 0 :(得分:0)
尝试了各种方法后,我发现唯一的方法是定义一个全局HttpClient并保持打开状态,然后将它与不同的本地HttpPost一起使用来更改我需要查看的页面,同时保持相同的连接会话打开!