diff --git a/dap-sdk/net/server/json_rpc/include/dap_json_rpc_request_handler.h b/dap-sdk/net/server/json_rpc/include/dap_json_rpc_request_handler.h
index e0f5c75b64b8096630bd9ff1fd86429da28e3b3c..65faa2b326fe983421a552fd73817fd12312de52 100644
--- a/dap-sdk/net/server/json_rpc/include/dap_json_rpc_request_handler.h
+++ b/dap-sdk/net/server/json_rpc/include/dap_json_rpc_request_handler.h
@@ -38,7 +38,7 @@
 extern "C"{
 #endif
 
-typedef void (handler_func_t)(dap_json_rpc_params_t *a_params, dap_json_rpc_response_t *a_response);
+typedef void (handler_func_t)(dap_json_rpc_params_t *a_params, dap_json_rpc_response_t *a_response, const char *a_method);
 
 typedef  struct dap_json_rpc_request_handler
 {
diff --git a/dap-sdk/net/server/json_rpc/src/dap_json_rpc_request_handler.c b/dap-sdk/net/server/json_rpc/src/dap_json_rpc_request_handler.c
index 593c9c2104cf11600a7c501dcbdbfd2433d22c4e..d84c81576bfb9086f1e278e15c288204cdaea168 100644
--- a/dap-sdk/net/server/json_rpc/src/dap_json_rpc_request_handler.c
+++ b/dap-sdk/net/server/json_rpc/src/dap_json_rpc_request_handler.c
@@ -50,7 +50,7 @@ void dap_json_rpc_request_handler(dap_json_rpc_request_t *a_request,  dap_http_s
             log_it(L_NOTICE, "Can't processing the request. Handler %s not registration. ", a_request->method);
         } else {
             l_response->error = NULL;
-            l_handler->func(a_request->params, l_response);
+            l_handler->func(a_request->params, l_response, a_request->method);
             log_it(L_NOTICE, "Calling handler request name: %s", a_request->method);
         }
         dap_json_rpc_response_send(l_response, a_client);