作者liu2007 (薯)
看板java
標題[問題] 用java寫proxy 送網頁給瀏覽器
時間Tue May 17 12:49:37 2011
這次網程的作業是寫一個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
→ sbrhsieh:做這種東西,你至少HTTP protocol要先懂一些,不要用試的 05/17 12:53
推 a1234957:你為什麼不用HTTP? 05/17 13:46