|
@@ -34,8 +34,11 @@ class JsonRpcProxy {
|
|
|
/// 服务主机地址
|
|
|
late String _currentHost;
|
|
|
|
|
|
+ /// 服务主机协议
|
|
|
+ late String _currentProtocol;
|
|
|
+
|
|
|
/// 当前服务主机地址
|
|
|
- String get currentHostAddress => "http://$_currentHost";
|
|
|
+ String get currentHostAddress => "$_currentProtocol://$_currentHost";
|
|
|
|
|
|
HashMap<Type, dynamic> _serviceCache = HashMap();
|
|
|
|
|
@@ -53,8 +56,9 @@ class JsonRpcProxy {
|
|
|
/* 服务代理设置 End */
|
|
|
|
|
|
/// 设置服务主机地址
|
|
|
- void setServerHost(String address) {
|
|
|
+ void setServerHost(String address, [bool useSSL = false]) {
|
|
|
logger.i('JsonRpcProxy setServerHost :' + address);
|
|
|
+ _currentProtocol = useSSL ? "https" : "http";
|
|
|
_currentHost = address;
|
|
|
}
|
|
|
|