我正在我的python FastAPI应用程序中使用opentelemetry。它会向Jaeger发回痕迹。每个跟踪都有一个唯一的跟踪id,我也可以在Jaeger搜索栏中搜索。我希望在跟踪id的响应头中返回,以便以后可以查找特定请求的跟踪(只需从标头中获取跟踪id并在Jaeger中搜索)。我尝试在FastAPI中添加一个中间件,像这样添加跟踪id -
class EnrichOpenTelemetryId(BaseHTTPMiddle
当我使用GET请求向服务器发送数据时,它可以正常工作,但是当使用POST请求时,它会抛出"422个不可处理实体“错误。这是我的Ajax请求代码://do your own request an handle the results type:data: {d:newName}, success: function(data){