mirror of
https://github.com/go-kratos/kratos.git
synced 2025-02-05 13:15:11 +02:00
fix client context
This commit is contained in:
parent
7fb7347671
commit
e25ebc73bc
@ -92,17 +92,12 @@ func Client(opts ...Option) middleware.Middleware {
|
||||
path string
|
||||
code int32
|
||||
)
|
||||
if info, ok := grpc.FromServerContext(ctx); ok {
|
||||
if info, ok := grpc.FromClientContext(ctx); ok {
|
||||
method = "POST"
|
||||
path = info.FullMethod
|
||||
} else if info, ok := http.FromServerContext(ctx); ok {
|
||||
} else if info, ok := http.FromClientContext(ctx); ok {
|
||||
method = info.Request.Method
|
||||
if route := mux.CurrentRoute(info.Request); route != nil {
|
||||
// /path/123 -> /path/{id}
|
||||
path, _ = route.GetPathTemplate()
|
||||
} else {
|
||||
path = info.Request.RequestURI
|
||||
}
|
||||
path = info.Request.RequestURI
|
||||
}
|
||||
startTime := time.Now()
|
||||
reply, err := handler(ctx, req)
|
||||
|
Loading…
x
Reference in New Issue
Block a user