解釋 Rest 中的 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() {

      //update title in body
      String b = "{
" + " \"title\": \"Tutorialspoint\"}";       //base URL       RestAssured.baseURI = "https://jsonplaceholder.typicode.com";       //update title in body for resource id = 1       given().header("Content-type", "application/json")       //adding put method       .body(b).when().put("/posts/1").then().log().all()       //verify status code as 200       .assertThat().statusCode(200);    } }


更新時間: 2021 年 11 月 18 日

2 千 + 瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始吧
廣告