{ "httpPort": 8080, "httpsPort": 8443, "initializationClass": "com.example.MockInitializer", "expectations": [ { "httpRequest": { "method": "POST", "path": "/api/users", "headers": { "Content-Type": "application/json" } }, "httpResponse": { "statusCode": 201, "body": "{\"message\": \"User created successfully\"}" } } ] } public class ProxyServer { public static void main(String[] args) { HttpProxyServerBootstrap.bootstrap() .withPort(8888) .withFiltersSource(new HttpFiltersSourceAdapter() { public HttpFilters filterRequest(HttpRequest originalRequest, ChannelHandlerContext ctx) { return new HttpFiltersAdapter(originalRequest) { public HttpResponse clientToProxyRequest(HttpObject httpObject) { return null; } public HttpObject serverToProxyResponse(HttpObject httpObject) { return httpObject; } }; } }) .start(); } }


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