首页 文章资讯内容详情

在 Rest Assured 中解释 PUT 请求。

2026-06-02 1 花语

PUT请求用于将数据传递到服务器以创建或修改资源。POST和PUT的区别在于POST请求不是幂等的。

这意味着多次调用相同的PUT请求将始终产生相同的输出。但是多次调用相同的POST请求将多次创建类似的资源。

PUT请求的状态代码是-

200-请求成功并在响应正文中进行了修改。

400-请求不成功。

204-请求成功但没有内容。

示例

代码实现

import org.testng.annotations.Test; import static io.restassured.RestAssured.*; import io.restassured.RestAssured; public class NewTest { @Test void test() { //更新正文中的标题 String b = "{\n" + " \"title\": \"Nhooo\"}"; //基本网址 RestAssured.baseURI= "https://jsonplaceholder.typicode.com"; //更新正文中的标题 for resource id = 1 given().header("Content-type", "application/json") //添加放置方法 .body(b).when().put("/posts/1").then().log().all() //验证状态码为200 .assertThat().statusCode(200); } }