git bash發送restful請求報錯:Required Integer parameter 'pageSize' is not present

##使用git bash發送時會獲取不到pageSize的值,必須要將路徑中的特殊符號進行轉義

##使用瀏覽器自帶的發送工具(如firefox插件RESTClient)就無問題;

轉義後即可操作成功:
curl -H "Content-Type:application/json" -X GET  http://localhost:9999/stock/list?pageNo=2\&pageSize=6

 

java controller代碼:

@RestController
@RequestMapping(value = "/stock")
public class StockController {
    private static final Logger log = LoggerFactory.getLogger(StockController.class);
    @Autowired
    private StockService stockService;

    /**
     * 
     * @param tablelog
     * @param pageNo
     *            頁數
     * @param pageSize
     *            每頁條數
     * @return
     */
    @GetMapping("/list")
    public Result list(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize) {
        log.info("pageNo:{} pageSize:{}", pageNo, pageSize);
        List<Stock> list = stockService.findAll(pageNo, pageSize);
        log.info("{}", list);
        return Result.ok(list);
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章