createOrUpdate static method
Implementation
static Future<dynamic> createOrUpdate(
{String? name, String? bridgeId, List<String>? type}) async {
var uri = Uri(
scheme: "http",
userInfo: "",
host: "10.44.0.55",
port: 8088,
path: bridgeId != null ? "ari/bridges/$bridgeId" : "ari/bridges",
// path: "ari/bridges${bridgeId!=null?bridgeId: ""}",
queryParameters: {
'api_key': api_key,
'bridgeId': bridgeId,
'type': type != null ? type.join(',') : ""
}
//String? fragment
);
//var queryParams = {'bridgeId': bridgeId, 'type': type.join(',')};
// var uri = Uri.http(baseUrl, '/bridges/${bridgeId}', queryParams);
/// print(uri); // http://example.org/path?q=dart
HttpClientRequest request = await client.postUrl(uri);
HttpClientResponse response = await request.close();
//print(response);
final String stringData = await response.transform(utf8.decoder).join();
//print(response.statusCode);
//print(stringData);
return (statusCode: response.statusCode, resp: stringData);
}