Index: components/cronet/android/test/native_test_server.cc |
diff --git a/components/cronet/android/test/native_test_server.cc b/components/cronet/android/test/native_test_server.cc |
index 97261645d361c60480eb00597df1b5e8b7c562b7..cc52b3034f9851d2a18dada7f620be7112a12972 100644 |
--- a/components/cronet/android/test/native_test_server.cc |
+++ b/components/cronet/android/test/native_test_server.cc |
@@ -12,6 +12,7 @@ |
#include "base/path_service.h" |
#include "base/strings/string_util.h" |
#include "jni/NativeTestServer_jni.h" |
+#include "net/base/host_port_pair.h" |
#include "net/http/http_status_code.h" |
#include "net/test/embedded_test_server/embedded_test_server.h" |
#include "net/test/embedded_test_server/http_request.h" |
@@ -144,6 +145,13 @@ jstring GetFileURL(JNIEnv* env, jclass jcaller, jstring jfile_path) { |
return base::android::ConvertUTF8ToJavaString(env, url.spec()).Release(); |
} |
+jstring GetHostPort(JNIEnv* env, jclass jcaller) { |
+ DCHECK(g_test_server); |
+ std::string host_port = |
+ net::HostPortPair::FromURL(g_test_server->base_url()).ToString(); |
+ return base::android::ConvertUTF8ToJavaString(env, host_port).Release(); |
+} |
+ |
bool RegisterNativeTestServer(JNIEnv* env) { |
return RegisterNativesImpl(env); |
} |