url method

String url()

Implementation

String url() {
  Uri uri;
  var pathStr = path();
  // 拼接参数
  if (pathParams != null) {
    if (pathStr.endsWith('/')) {
      pathStr = "$pathStr$pathParams";
    } else {
      pathStr = "$pathStr/$pathParams";
    }
  }

  // http和https切换
  if (useHttps()) {
    uri = Uri.https(authority(), pathStr, params);
  } else {
    uri = Uri.http(authority(), pathStr, params);
  }
  if (kDebugMode()) {
    // ignore: avoid_print
    print('url: ${uri.toString()}');
  }
  return uri.toString();
}