请注意,这两个平台都使用下面的HttpClient代码。然而,本机消息处理程序根据设备而改变:使用OKhttp1.5的Android和来自ModernHttpClient库的IOS NSurlSession。
我的问题是在Android设备上,每次调用请求时都会在服务器上创建会话,而不应该。
但是,在IOS上,会话在会话超时达到之前保持不变,这有助于提高性能。
我是否需要在Android版本上专门保留会话cookie?
谢谢!
private static HttpClient _mobileService = null;
public static HttpClient MobileService
{
get
{
if (_mobileService == null)
{
NativeMessageHandler nmh = new NativeMessageHandler();
_mobileService = new HttpClient(nmh);
}
return _mobileService;
}
set
{
_mobileService = value;
}
}