刪除任務
刪除任務的接口是 DELETE /api/tasks/:task_id
因為刪除任務是在創建任務之后,所以我們需要把創建任務的接口打開,我們使用快捷鍵(ctrl+t)打開創建任務的前求,然后新增一個刪除任務的請求,改名為刪除任務,因為創建任務和刪除任務是一套動作,所以我們把這兩個請求放到一個簡單控制器里面方便我們操作。如下圖所示:
同樣的,因為創建任務和刪除任務都是需要鑒權通過才能操作的,所以我們必須在這個兩個請求下面增加一個http信息頭管理器,我們改名為set token 當然你也可以不需要改名。如下圖所示:
這兩個set token的HTTP信息頭管理器是一樣的,我們來看一下,這個是創建任務里面的set token值:
刪除任務里面的set token
因為刪除文章需要文章的id,不然無法知道我們要刪除哪一個文章,所以這里面我們需要創建文章后獲取創建文章的id,這個文章的id是服務器給我們返回的id有了這個文章的id我們就可以刪除對應的文章了,我們接下來看一下如何獲取創建文章后文章的id。
1.在對應的創建任務請求下面新增一個后置處理器 我們選擇json extractor
2.修改一下里面的參數,獲取我們需要的創建文章id,並設置一個變量,方面后面引用
3.如果找不到id的話就報: not found的錯誤給我們。
我們接下來看一下如何操作,請看下面的截圖:
設置完成后,我們需要在刪除任務請求里面設置一些參數信息,然后在發送,比如發送的請求方式,請求地址的路徑等等。具體操作如下圖所示:
注意:這里面的獲取task_id選項一定要放在創建任務中,不要放在刪除任務中,因為只有創建任務成功后才可以返回任務id,獲取任務id和創建任務應該屬於同一個請求中,我們不能把他們分開,不然會各種報錯。
ok,設置完畢以后,我們來運行一下我們的簡單控制器(創建任務-刪除任務),運行后的結果如下圖所示:
好了,那么到此,我們的刪除任務API接口就演示完了,是不是很簡單呢?
我們最后回顧一下整個流程:
1.設置簡單控制器,將創建任務和刪除任務HTTP請求移動到下面
2.在創建任務下面新增json extrator 用來獲取創建任務成功后返回的id
3.在刪除任務路徑中引用${task_id}來刪除指定的任務id
4.運行整個簡單控制器,查看結果樹,創建的任務刪除成功