我喜歡使用 restclient 來測試我的 REST 風格的應用程式。一般我就是用GET方法,今天用到了POST方法。POST傳遞引數應該放在body裡面,對長度沒有限制。不像GET對URL的限制是1024位元組。 執行 restclient ,點選Method選項卡的“POST”方法。然後選擇Body選項卡,下下拉列表中選擇”String body“的選項,配置上 application/x-www-form-urlencoded;charset=UTF-8 。再出現的body裡面寫入字串,也就是你的請求條件,如:query=xpsF 這樣就可以傳遞post的引數了。 java程式碼如下:springmvc寫的 @RequestMapping(value = "/test", method = { RequestMethod.GET, RequestMethod.POST }) public void test(HttpServletResponse response, @RequestBody String message) {//注意這裡的:@RequestBody String message LOGGER.debug(String.format("receive message %s", message)); Map
我喜歡使用 restclient 來測試我的 REST 風格的應用程式。一般我就是用GET方法,今天用到了POST方法。POST傳遞引數應該放在body裡面,對長度沒有限制。不像GET對URL的限制是1024位元組。 執行 restclient ,點選Method選項卡的“POST”方法。然後選擇Body選項卡,下下拉列表中選擇”String body“的選項,配置上 application/x-www-form-urlencoded;charset=UTF-8 。再出現的body裡面寫入字串,也就是你的請求條件,如:query=xpsF 這樣就可以傳遞post的引數了。 java程式碼如下:springmvc寫的 @RequestMapping(value = "/test", method = { RequestMethod.GET, RequestMethod.POST }) public void test(HttpServletResponse response, @RequestBody String message) {//注意這裡的:@RequestBody String message LOGGER.debug(String.format("receive message %s", message)); Map