tinguo002

           

          java.io.IOException: Server returned HTTP response code: 403 for URL

          java.io.IOException: Server returned HTTP response code: 403 for URL: http://

          分類: Java異常總結 1479人閱讀 評論(3) 收藏 舉報

          java.io.IOException: Server returned HTTP response code: 403 for URL: http://

          這個是什么異常呢?

          當你使用java程序檢索其他網站上的內容時,如果其服務器設置了禁止抓取,或者其訪問需要權限,

          如果此時你去檢索網頁那么就會有異常該異常出現.

          如果是服務器需要訪問權限,比如說你要登錄才能訪問的網頁,那么你抓取不了的.

          如果是服務器端禁止抓取,那么這個你可以通過設置User-Agent來欺騙服務器

          connection.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");


          什么是User Agent呢?

          User Agent中文名為用戶代理,簡稱 UA,它是一個特殊字符串頭,使得服務器能夠識別客戶使用的操作系統及版本、CPU 類型、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等。  

          一些網站常常通過判斷 UA 來給不同的操作系統、不同的瀏覽器發送不同的頁面,因此可能造成某些頁面無法在某個瀏覽器中正常顯示,但通過偽裝 UA 可以繞過檢測。



          歡迎大家訪問我的個人網站 萌萌的IT人

          posted on 2013-01-07 17:18 一堣而安 閱讀(1424) 評論(0)  編輯  收藏 所屬分類: java

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 抚松县| 彰化县| 永嘉县| 改则县| 横山县| 寿光市| 林甸县| 东山县| 翁源县| 蕉岭县| 德钦县| 盐津县| 麟游县| 长顺县| 卢氏县| 县级市| 南漳县| 诸暨市| 迁安市| 永胜县| 南安市| 门头沟区| 运城市| 台湾省| 津市市| 宁城县| 南丹县| 阿鲁科尔沁旗| 浦北县| 健康| 新乡县| 五家渠市| 闽侯县| 桂林市| 秦安县| 枣强县| 龙门县| 合江县| 江油市| 韶山市| 桂平市|