我的问题是我想读取其他网站的 html 数据和图像并将它们显示在我的网页中。我使用了以下代码片段
URL iurl=new URL("https://abc.com");
URLConnection uRLConnection=iurl.openConnection();
BufferedReader br= new BufferedReader(new InputStreamReader(uRLConnection.getInputStream()));
String line;
int i=0;
PrintWriter pw=response.getOutputStream();
while((line=br.readLine())!=null)
{
pw.write(line)
}
或者
InputStream is= urlconnection.getInputStream();
outputStream.close();
OutputStream out=response.getOutputStream();
int data;
byte[] dataByte=new byte[1024];
while((data=is.read(dataByte))!=-1)
{
out.write(dataByte);
}
但两者都无法生成网页的镜像副本,所以我如何生成相同的。请告诉我