当前位置: 首页 > 知识库问答 >
问题:

无线代理存根问题

隗嘉歆
2023-03-14

Wiremock代理存根在带有主机的端口1234上运行http://example.com,但httpURLConnection。getResponseCode()给出连接被拒绝错误。

wireMockServer.stubFor(get(urlMatching(".*"))              
                .willReturn(aResponse().proxiedFrom("http://example.com:1234")));





ConnectionFactory conFac = new ConnectionFactory("http://example.com", 1234);
   HttpURLConnection httpURLConnection = conFac.getHttpURLConnection(new URL(new URI("http", null, "http://example.com", 1234, null, null, null).toString()));
   httpURLConnection.getResponseCode();

共有3个答案

施招
2023-03-14

是1234不是79还是抛ConectException

WireMockServer wireMockServer = new WireMockServer(wireMockConfig().proxyVia("http://example.com", 1234));
云联
2023-03-14

WireMockServer WireMockServer = new WireMockServer(wireMockConfig()。proxyVia("http://example.com ",79));

已尝试代理维亚()...httpURLConnection.getResponseCode();给出 Java.net.连接异常: 连接被拒绝

ConnectionFactory conFac = new ConnectionFactory("http://example.com", 1234);
   HttpURLConnection httpURLConnection = conFac.getHttpURLConnection(new URL(new URI("http", null, "http://example.com", 1234, null, null, null).toString()));
   httpURLConnection.getResponseCode();
汤修贤
2023-03-14

如果您想使用WireMock作为http://example.com的代理,那么您不明白proxiedFrom代表什么。它用于将本地wiremock服务器收到的请求转发到另一个网站。例如,您设置了在localhost:8888上运行的wiremock。然后,您设置了类似proxiedFrom("example.com")的东西。因此,发送到localhost:8888/rooms/{id}的内容将转发到example.com/rooms/{id}

WireMock代理文档

 类似资料:
  • 我有一个存根文件,我通过c#管理api发送到一个独立的线子实例。当我通过postman发送时,我得到了预期的响应,除了响应体总是空的,即使在我的文件中我有这个: } 我看到预期的标题a b,但正文中什么都没有。另外,如果我将其更改为纯文本: 这也没用-我做错了什么?

  • 代理过程可以分为两个组件,如下所示: 确定用户的领域和主服务器 将请求转发给用户的主服务器 在对代理问题进行故障排除时,请问问自己问题发生在这两个组件中的哪一个。 可以使用来自代理服务器的radtest或radclient程序来模拟将请求转发到主服务器。 实践中的许多问题与网络问题有关。 这些问题有时难以发现。 例如,当您在非高峰时段测试速度时,延迟可以很好,但是,在高峰时段,网络将变得如此拥挤,

  • 我创建了一个与下面提到的工作流处理器特性类似的特性: 有人能帮忙吗?我发现为Scala类编写单元测试是非常困难的,而且还会嘲笑它们。 build.sbt中的最缩放版本:

  • 主要内容:1.概述,2.JdkProxyFactory,3.StubProxyFactoryWrapper1.概述 本文使用 JDK 生成动态代理的代码实现和 Dubbo 本地存根( Stub )的特性。 2.JdkProxyFactory 实现 AbstractProxyInvoker 抽象类,代码如下: 3.StubProxyFactoryWrapper 实现 ProxyFactory 接口,存根代理工厂包装器实现类。 3.1 构造方法 proxyFactory 属性,ProxyFactor

  • 我有一个在端口5050上运行localhost的AWS.NetCore Lambda服务器。 当我尝试并提出请求时,我得到了cors错误: CORS策略阻止了从来源“http://localhost:3000”获取“http://localhost:5050/”的访问:对飞行前请求的响应没有通过访问控制检查:请求的资源上没有“access-control-allog-origin”标头。如果一个不

  • 我有一个socket.iowebservice运行端口8080在我的正式服,它响应超文本传输协议请求,但我认为它有困难解决代理时,我的客户端是发送通过web套接字协议(ws://) 我的客户告诉我服务器以400(错误请求)错误响应,所以要么是我客户端出了问题,要么是我正式服出了问题。我指望这是我的正式服,但我自己或我的同事都不知道具体在哪里。 这些是我们为节点生产盒提供的nginx配置.js。 我