使用openfeign在一個微服務調用另外一個微服務的時候,出現了調用失敗的請款
Feign調用時報錯:[400 Bad Request] during [POST] to http://jisumall-ware
調用同個微服務的同個接口,能夠成功通路。唯獨這個接口不可以
/**
* 儲存WareOrderTask
* @param wareOrderTaskVo
* @return
*/
@PostMapping("/ware/wareordertask/saveWareOrderTask")
R saveWareOrderTask(@RequestBody WareOrderTaskTo wareOrderTaskVo);
1、嘗試把傳遞的參數去掉之後,發現服務能夠成功調用到别的微服務。
2、wareOrderTaskVo是我直接從實體類複制過來的一個to,裡面有許多屬性是我不需要的,删除掉一些不需要的屬性之後。再次使用openfeign調用,成功通路到了微服務。
經網上查詢資料得知,好像POST請求的長度是有限制的,我的Body裡面攜帶的長度過長,是以導緻這個問題。