<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>mockwebserver</artifactId> <version>4.9.0</version> <scope>test</scope> </dependency> MockWebServer server = new MockWebServer(); server.start(); MockResponse response = new MockResponse() .setResponseCode(200) .setBody("Hello, World!"); server.enqueue(response); OkHttpClient client = new OkHttpClient.Builder().build(); Request request = new Request.Builder() .url(server.url("/api")) .build(); Response response = client.newCall(request).execute(); assertEquals(200, response.code()); assertEquals("Hello, World!", response.body().string()); RecordedRequest recordedRequest = server.takeRequest(); assertEquals("/api", recordedRequest.getPath()); assertEquals("GET", recordedRequest.getMethod());


上一篇:
下一篇:
切换中文