使用hutool工具類遠程調用http接口返回結果為空


使用hutool工具類遠程調用http接口時返回結果為空?

  • 直接使用HttpUtil.post( )方法訪問會發現返回結果為空,debug排查發現是重定向問題
HttpUtil.post(url,reqParam);

image-20220407142008138

  • 改用HttpRequest.post( )方法並設置重定向次數即可解決
HttpRequest.post(url)
    .header("X-lr-request-id", IdUtil.randomUUID()) //設置請求頭,沒有可以不設置
    .setMaxRedirectCount(1). //設置重定向次數,這里設置1次
    body(reqParam). //請求體 json格式的字符串
    timeout(-1). //超時時間,-1表示默認
    execute().body(); //提交請求


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM