diff --git a/core/src/main/java/io/grpc/internal/GrpcUtil.java b/core/src/main/java/io/grpc/internal/GrpcUtil.java index ef7e73a5671..e51f74544f9 100644 --- a/core/src/main/java/io/grpc/internal/GrpcUtil.java +++ b/core/src/main/java/io/grpc/internal/GrpcUtil.java @@ -433,6 +433,7 @@ public static String getGrpcUserAgent( } builder.append("grpc-java-"); builder.append(transportName); + builder.append('/'); builder.append(IMPLEMENTATION_VERSION); return builder.toString(); } diff --git a/core/src/test/java/io/grpc/internal/GrpcUtilTest.java b/core/src/test/java/io/grpc/internal/GrpcUtilTest.java index 41b1befdccb..66e052c5751 100644 --- a/core/src/test/java/io/grpc/internal/GrpcUtilTest.java +++ b/core/src/test/java/io/grpc/internal/GrpcUtilTest.java @@ -117,7 +117,7 @@ public void timeoutTest() { @Test public void grpcUserAgent() { - assertTrue(GrpcUtil.getGrpcUserAgent("netty", null).startsWith("grpc-java-netty")); + assertTrue(GrpcUtil.getGrpcUserAgent("netty", null).startsWith("grpc-java-netty/")); assertTrue(GrpcUtil.getGrpcUserAgent("okhttp", "libfoo/1.0") .startsWith("libfoo/1.0 grpc-java-okhttp")); }