CloseableHttpClient請求報403錯誤解決辦法


  • 403的原因是服務器拒絕我們訪問,所以我們就需要模仿一下我們的身份,裝作是一個瀏覽器,如何裝作瀏覽器呢,只需要設置一個Head的User-Agent參數,這個是我們請求的一些瀏覽器標識,比如瀏覽器類型、操作系統及版本、CPU 類型、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等信息的標識。

  • 那么如何獲取這個標識呢,打開我們的瀏覽器,打開F12查看任意一個請求的Head參數就可以看到了,賦值下來即可。

  •  CloseableHttpClient httpClient = HttpClientBuilder.create().build();
    
            CloseableHttpResponse response = null;
    
            HttpGet get = new HttpGet(url);
    
            get.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0");
    
    
  • 再設置一下就可以了


免責聲明!

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



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