Quellcode durchsuchen

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

gms vor 2 Monaten
Ursprung
Commit
6057f251bb
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  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
 		}