<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>mockwebserver</artifactId> <version>4.9.0</version> <scope>test</scope> </dependency> MockWebServer server = new MockWebServer(); server.start(); server.enqueue(new MockResponse().setResponseCode(200).setBody("Hello, mock server!")); HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(server.url("/path").uri()) .build(); HttpResponse<String> response = client.send(request, BodyHandlers.ofString()); RecordedRequest recordedRequest = server.takeRequest(); assertEquals("GET", recordedRequest.getMethod()); assertEquals("/path", recordedRequest.getPath()); assertEquals("Hello, mock server!", response.body()); server.shutdown();


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