簡體   English   中英

如何向Spring MockMVC添加請求主體

[英]How to add a request body to spring mockmvc

我有以下發布端點:

   @PostMapping(path = "/migration/sendStatements")
   public void sendStatements(@RequestBody StatementsDTO StatementsDTO) 
   {....}

我想測試這種方法。 我正在使用Spring MVC,在測試類中,我正在使用MockMVC。

當我嘗試編寫該方法時: mockMvc.perform(post("/migration/sendStatements")); 我沒有選擇添加請求正文的選項。 我想向該端點添加一個請求主體。 我該怎么做呢?

使用content方法添加請求正文

String requestBody = "{.... }";
mockMvc.perform(post("/migration/sendStatements")
   .content(requestBody));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM