From: Konstantinos Papastergiou Date: Fri, 28 Aug 2020 07:10:20 +0000 (+0200) Subject: Configurable HTTP(S) support for VES messaging X-Git-Tag: 1.0.3~11 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fo1-interface.git;a=commitdiff_plain;h=f2d8f1002fa93848c80a88e5658db4816cba3020 Configurable HTTP(S) support for VES messaging Issue-ID: SIM-41 Signed-off-by: Konstantinos Papastergiou Signed-off-by: Konstantinos Papastergiou Change-Id: I78e88ed4c998ed539cfd6e47e2c8febce20f80e4 --- diff --git a/ntsimulator/src/utils/utils.c b/ntsimulator/src/utils/utils.c index 3da6599..49b1816 100644 --- a/ntsimulator/src/utils/utils.c +++ b/ntsimulator/src/utils/utils.c @@ -210,7 +210,14 @@ void prepare_ves_message_curl(CURL *curl) free(ves_auth_method); char url[300]; - sprintf(url, "https://%s:%d/eventListener/v7", ves_ip, ves_port); + char ves_protocol[15] = "https"; + if( !strcmp(getenv("VES_HTTPS"), "false") ) + { + strcpy(ves_protocol ,"http" ); + printf("VES connection protocol %s enabled\n", ves_protocol); + } + + sprintf(url, "%s://%s:%d/eventListener/v7", ves_protocol, ves_ip, ves_port); curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);