diff --git a/sofa-tracer-plugins/sofa-tracer-okhttp-plugin/src/main/java/com/alipay/sofa/tracer/plugins/okhttp/interceptor/SofaTracerOkHttpInterceptor.java b/sofa-tracer-plugins/sofa-tracer-okhttp-plugin/src/main/java/com/alipay/sofa/tracer/plugins/okhttp/interceptor/SofaTracerOkHttpInterceptor.java index 0ed5a146..37bca4c7 100644 --- a/sofa-tracer-plugins/sofa-tracer-okhttp-plugin/src/main/java/com/alipay/sofa/tracer/plugins/okhttp/interceptor/SofaTracerOkHttpInterceptor.java +++ b/sofa-tracer-plugins/sofa-tracer-okhttp-plugin/src/main/java/com/alipay/sofa/tracer/plugins/okhttp/interceptor/SofaTracerOkHttpInterceptor.java @@ -54,7 +54,9 @@ public SofaTracerOkHttpInterceptor(AbstractTracer okHttpTracer, String appName, public Response intercept(Chain chain) throws IOException { Request request = chain.request(); SofaTracerSpan sofaTracerSpan = okHttpTracer.clientSend(request.method()); - return chain.proceed(appendOkHttpRequestSpanTags(request, sofaTracerSpan)); + Response response = chain.proceed(appendOkHttpRequestSpanTags(request, sofaTracerSpan)); + okHttpTracer.clientReceive(String.valueOf(response.code())); + return response; } private Request appendOkHttpRequestSpanTags(Request request, SofaTracerSpan sofaTracerSpan) {