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 一堣而安 閱讀(1425) 評論(0)  編輯  收藏 所屬分類: java

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 紫云| 嘉兴市| 安福县| 瑞丽市| 荥阳市| 金阳县| 榆社县| 平度市| 江门市| 永善县| 罗江县| 潼南县| 江西省| 贡觉县| 盐亭县| 肥城市| 舒兰市| 孟连| 长宁县| 平邑县| 稷山县| 九龙县| 缙云县| 应用必备| 庆城县| 南丰县| 弥渡县| 大同县| 商河县| 罗定市| 岫岩| 南汇区| 博罗县| 大英县| 盈江县| 读书| 睢宁县| 海宁市| 灵璧县| 宿松县| 开封县|