首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MockServer回复2个不同的请求

使用MockServer回复2个不同的请求
EN

Stack Overflow用户
提问于 2015-09-10 22:49:48
回答 1查看 437关注 0票数 2

我正在使用模拟服务器来模拟外部服务器。但是,第一个url被正确模拟,但第二个url没有被正确模拟:

代码语言:javascript
复制
mockServer = startClientAndServer(1080);

mockServerClient = new MockServerClient("localhost", 1080);
mockServerClient
        .when(
                request()
                        .withMethod("GET")
                        .withPath("/myurl1/"),
                exactly(1)
        )
        .respond(
                response()
                        .withStatusCode(200)
                        .withBody("OK")
        );

mockServerClient
        .when(
                request()
                        .withMethod("GET")
                        .withPath("/myurl2/"),
                unlimited()
        )
        .respond(
                response()
                        .withStatusCode(200)
                        .withBody("true")
        );

你知道怎么做吗?我没有在网上找到任何例子。

EN

回答 1

Stack Overflow用户

发布于 2015-09-21 19:40:28

试着向前看,看看会发生什么。它应该是这样的:

代码语言:javascript
复制
mockServer = startClientAndServer(1080);

    mockServerClient = new MockServerClient("localhost", 1080);
    mockServerClient
            .when(
                    request()
                            .withMethod("GET")
                            .withPath("/myurl1/"),
                    exactly(1)
            )
            .respond(
                    response()
                            .withStatusCode(200)
                            .withBody("OK")
            );
            .forward(
                    forward()
                            .withHost("/myurl12")
                            .withPort(80)
                            .withScheme(HTTP)
            );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32505148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档