2016-05-05 46 views
1

我試圖使用frisby來做一些測試或自動化。frisby:響應數據提取和條件執行

說我有2個需要一個接一個執行的請求。然而,第一次請求創建一個資源,並返回它的URI在頭:

POST /resource 

201 
Location: /resource/123 

所以第二個調用的方法取決於第一個響應頭。 afterJSON()看起來很有希望,但它似乎不處理標題。文件似乎很短,並沒有提到這一點。該怎麼辦?

回答

0

您可以使用.after((res) -> ...這將允許您檢查響應,其中將包含您正在尋找的標題。首先打印console.log(res)迴應,檢查是否存在此標題,然後您可以使用以下方法對其進行一些操作:res.headers.theOneThatYouWouldLikeToUse

+0

@ lang2:此解決方案有幫助嗎?你有機會嘗試嗎? – Slavo