java 用socket和urlconnection实现代理服务器 页面不读 5C

URLConnection 通过post方式获取网页信息 存入String中 通过socket的OutputStream.write输出浏览器
但是输出后页面的格式完全不对 怎么实现接收后的页面和原页面格式一样

1个回答

比较下原始的网页和你经过代理输出的网页,html是否一致,还有css、图片等是否加载起来了。如果css 图片等没有加载对,那么也会出现网页格式的问题。
另外看你网页接收全不全,是不是只获取了一半

sinat_38295832
浴血拿破仑_韩冰 我是用一个socket.getinputstream获取inputstream 然后直接通过socket.getoutputstream 输出接受的inputstream 我把接收到的inputstream打印成字符串 和原网页一致,原来强行将inputstream转为string打印到socket.getoutputstream,只是格式不一样;现在我尝试将接受的inputstream 直接输出socket.getoutputstream结果是不能输出浏览器 懵逼
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐