Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用REST-Assured在body中以Json数组的形式发送Post请求_Java_Rest Assured - Fatal编程技术网

Java 如何使用REST-Assured在body中以Json数组的形式发送Post请求

Java 如何使用REST-Assured在body中以Json数组的形式发送Post请求,java,rest-assured,Java,Rest Assured,下面是我的JSON数组请求 [ { "EMPid": 320, "username": "string34", "firstName": "string34", "lastName": "string34", "email": "string@strin.com", "password": "string", "phone": "string", "userStatus": 0 } ] 而要求的是发送这个请求在身体使用后

下面是我的JSON数组请求

[   {
    "EMPid": 320,
    "username": "string34",
    "firstName": "string34",
    "lastName": "string34",
    "email": "string@strin.com",
    "password": "string",
    "phone": "string",
    "userStatus": 0   
} ]
而要求的是发送这个请求在身体使用后在休息放心

我已经创建了如下的POJO代码

public class empdet
{
    public String EMPid;
    public String username;
    and so on..

    //constructor for passing data
     ........
   // getters and setters
      .......

} 
现在,如何在正文中发送此请求以供发布


有谁能帮我提前谢谢你需要先检查一下文件

注意,发送到服务器的JSON应该是有效的

例如:

String yourJsonAsString = "Your JSON here"; // properly escaped

given()
  .contentType("application/json")
  .body(yourJsonAsString)
  .when()
  .post("/post/url/path")
  .then()
  .body... or any other asserts you need.

您可以使用方法
given().body(新的Empdet(params))
,还可以添加一些放心的代码