Re: [問題] URL類別連線網址 只有無名失敗@@?

看板java作者 (小董)時間17年前 (2009/02/19 16:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
我看了板上各位眾前輩的建議 還有 JavaWorld 上面 javaSE討論版 版主 Duncan 的回應 解決了..或說已經了解了 我的程式的問題出在哪裡 看來問題點不是出在程式語法或程式邏輯 而是 HTTP 的概念不足還有 JAVA 函數的細部沒有搞清楚.... 雖然我算是Java程設的新手 更是首次嘗試寫一個比較大的網路程式 但我還是來做個整理.... 首先,像無名這種網站對於 Client 發出的 Request 會檢測發出去的 Header 而最常見的就是 User-Agent 和 Referer < 感謝版友 qrtt1 建議 > 其實我對於網路或說HTTP、TCP等協定了解不是很多 所我也不能解釋太多...我只知道..User-Agent 是讓Server端知道Client端所處的環境狀況 例如瀏覽器等 而 Referer 就是所謂的來源參考,也就是讓Server端知道你是從何而來的 以無名小站為例,在下載圖片檔案時,他會檢測你的來源是否也是無名小站 不是就會被拒絕Request 而我的程式出現的問題是 我使用了URL.getContent() method 去GET來源內容 但是!!!我上面設定的header並不是設定我後來建立的Connection 所以意味著我的Connection並沒有設定header 所以理所當然的,我的請求會被Server拒絕 詳細的文章在這裡↓ http://www.javaworld.com.tw/jute/post/view?bid=5&id=251324&sty=1&tpg=1&age=0 < 感謝 JavaWorld 上面 javaSE討論版 版主 Duncan 的回應 > 上面的都是我看大家給我的回覆我的整理 當然我的基礎知識不夠...無法解釋的太詳細 去看前面 Srjiang 、 sbrhsieh 的回覆裡面也有更正確的內容 還有上面那個網址,這裡也有相關的回覆 就給各位參考啦~~ 有什麼不正確還請指正~~我很樂意了解^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.212.210
文章代碼(AID): #19dH7rBg (java)
討論串 (同標題文章)
文章代碼(AID): #19dH7rBg (java)