junit GET HTTP请求Android Studio

mqxuamgl  于 2023-10-20  发布在  Android
关注(0)|答案(1)|浏览(139)

我正在androidTest目录中为Android设备编写Java测试。我需要在我的计算机上执行HTTP GET请求。但由于某种原因,我的方法是在连接的Android手机上执行的。

public class HttpRequests {
    @Test
    public void dropSession() throws IOException {
        String url = "url.url";

        OkHttpClient client = new OkHttpClient();
        Request request = new Request.Builder()
                .url(url)
                .build();

        try (Response response = client.newCall(request).execute()) {
            if (!response.isSuccessful()) {
                throw new IOException("Unexpected response code: " + response);
            }

            String responseBody = response.body().string();

        }
    }

}
omqzjyyz

omqzjyyz1#

如果你想在你的电脑上而不是连接的Android手机上执行测试,那么你应该把你的测试代码放在src/test而不是src/androidTest中。

相关问题