[問題] 用java寫proxy 送含圖的網頁給瀏覽器

看板java作者 (薯)時間14年前 (2011/05/17 12:49), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
這次網程的作業是寫一個Proxy 測試的client端直接使用IE或GC的browser就好了 我的問題是 我用html的格式的字串 StringBuffer sb = new stringBuffer("<html><title>....."); . . . sb.append("<body> 文字訊息......"); . . . sb.append(<img src=\"http://xxxx.xxx.xxx\" / ></body></html>); 用OutputStream的 write寫回browser browser顯示的卻是x 如果我先將 文字訊息傳過去 然後用ImageIO.read(URL)再用ImageIO.write()送出去 文字會出現 圖也會出現,只不過是亂碼的形式,不是一張圖 如果我前面html格式的字串都不傳 直接使用ImageIO R/W browser卻可以顯示一張正常的圖 可是我們老師規定必須顯示某些browser送來的request還有圖 可是不管我怎麼去嘗試 圖不是出不來、就是變成亂碼 請問我應該怎麼處理呢? -- 聖露西亞捐款10萬美金 該國人口數僅17萬 silverache:換算過來 平均每個國民捐給我們20幾萬台幣~~啾感心LIONDODO:哇,一個人捐20幾萬… m7cord:好感動,一個人二十萬耶。Q_Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.117.136

05/17 12:53, , 1F
做這種東西,你至少HTTP protocol要先懂一些,不要用試的
05/17 12:53, 1F

05/17 13:46, , 2F
你為什麼不用HTTP?
05/17 13:46, 2F
文章代碼(AID): #1DqVvcwe (java)