Rest Assured-java.net.ConnectException:连接被拒绝:connect

时间:2019-01-04 10:14:17

标签: java rest-assured

请放心,如果我从其他类执行以下函数tu3,则会得到“ java.net.ConnectException:连接被拒绝:连接”。如果我从父类调用该函数,则该函数将成功执行。请让我知道如何纠正此问题。

@Parameters({"Param 1","Param 2"})
  @Test
   public void tu3(@Optional String la, @Optional int StatusCode ) throws 
    IOException


    System.out.println("Test"+la);
    System.out.println(URI);
    given().pathParam("user_ID", la)
    .when().delete("/{user_ID}")
    .then().statusCode(StatusCode);

   java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)

1 个答案:

答案 0 :(得分:0)

这是我想用户名是双引号的问题

.when().delete("/{user_ID}")

正确的行应为

.when().delete("URL/"+user_ID)

您的URL应该是URL / 1,其中1是user_id,而不是URL / {user_id}

您应该传递要删除的用户ID

在.delete中,您应该提供完整的API URL