在 Rest Assured 中解释 PUT 请求。
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);
}
}热门推荐
2 哈尼族祝福语简短
8 家长会简短祝福语
10 结婚不在现场祝福语简短
11 公司过年祝福语简短优美
12 送行长的祝福语简短
13 英文关于生日祝福语简短
14 精简短句生日祝福语
15 女孩生日祝福语简短的话
16 最佳元旦祝福语简短学校
17 虎年孩子说简短祝福语
18 感恩老婆礼物祝福语简短