diff --git a/src/device/service/drivers/ietf_slice/driver.py b/src/device/service/drivers/ietf_slice/driver.py
index e02542d37c353b7bcad71b8d73bdcdbf2fa45458..aa036c9ad2b18dc2780d86997802d0596f48724c 100644
--- a/src/device/service/drivers/ietf_slice/driver.py
+++ b/src/device/service/drivers/ietf_slice/driver.py
@@ -142,7 +142,8 @@ class IetfSliceDriver(_Driver):
             if self.__started.is_set():
                 return True
             try:
-                requests.get(url, timeout=self.__timeout)
+                # requests.get(url, timeout=self.__timeout)
+                ...
             except requests.exceptions.Timeout:
                 LOGGER.exception("Timeout connecting {:s}".format(url))
                 return False
@@ -243,6 +244,7 @@ class IetfSliceDriver(_Driver):
                         self.tac.delete_slice(slice_name)
                     results.append((resource_key, True))
                 except Exception as e:  # pylint: disable=broad-except
+                    raise e
                     LOGGER.exception(
                         "Unhandled error processing resource_key({:s})".format(
                             str(resource_key)
diff --git a/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py b/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py
index 5443484d7f9d1a97e92ce8733d7b40245cb09e69..e7b61ea9ac3706c61b468593bddaecf305ce2555 100644
--- a/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py
+++ b/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py
@@ -18,11 +18,13 @@ from typing import Optional
 import requests
 from requests.auth import HTTPBasicAuth
 
-IETF_SLICE_URL = "{:s}://{:s}:{:d}/restconf/data/ietf-network-slice-service:ietf-nss"
+IETF_SLICE_URL = "{:s}://{:s}:{:d}/restconf/data/ietf-network-slice-service"
 TIMEOUT = 30
 
 LOGGER = logging.getLogger(__name__)
 
+HEADERS = {'Content-Type': 'application/json'}
+
 
 class TfsApiClient:
     def __init__(
@@ -42,9 +44,9 @@ class TfsApiClient:
         # )
 
     def create_slice(self, slice_data: dict) -> None:
-        url = self._slice_url + "/network-slice-services"
+        url = self._slice_url + ":network-slice-services"
         try:
-            requests.post(url, json=slice_data)
+            requests.post(url, json=slice_data, headers=HEADERS)
         except requests.exceptions.ConnectionError:
             raise Exception("faild to send post request to TFS IETF Slice NBI")
 
@@ -56,10 +58,10 @@ class TfsApiClient:
     ) -> None:
         url = (
             self._slice_url
-            + f"/network-slice-services/slice-service={slice_name}/connection-groups/connection-group={connection_group_id}"
+            + f":network-slice-services/slice-service={slice_name}/connection-groups/connection-group={connection_group_id}"
         )
         try:
-            requests.put(url, json=updated_connection_group_data)
+            requests.put(url, json=updated_connection_group_data, headers=HEADERS)
         except requests.exceptions.ConnectionError:
             raise Exception("faild to send update request to TFS IETF Slice NBI")