Explorar o código

feat(transport/http): 添加URL路径变量绑定功能在HTTP处理程序中增加对URL路径变量的绑定支持,确保能够正确解析和绑定路径中的动态参数。

gms hai 2 meses
pai
achega
6057f251bb
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      transport/http/handler/unary_handler.go

+ 4 - 0
transport/http/handler/unary_handler.go

@@ -20,6 +20,10 @@ func unaryHandler(srv any, method grpc.MethodDesc, option *middleware.Option) ht
 			if err := ctx.BindQuery(&in); err != nil {
 				return err
 			}
+			// Bind URL path variables
+			if err := ctx.BindVars(&in); err != nil {
+				return err
+			}
 			return nil
 		}