使用hutool工具類遠程調用http接口時返回結果為空?
- 直接使用HttpUtil.post( )方法訪問會發現返回結果為空,debug排查發現是重定向問題
HttpUtil.post(url,reqParam);
- 改用HttpRequest.post( )方法並設置重定向次數即可解決
HttpRequest.post(url)
.header("X-lr-request-id", IdUtil.randomUUID()) //設置請求頭,沒有可以不設置
.setMaxRedirectCount(1). //設置重定向次數,這里設置1次
body(reqParam). //請求體 json格式的字符串
timeout(-1). //超時時間,-1表示默認
execute().body(); //提交請求