gpt4 book ai didi

java - HttpUrlConnection 的响应省略了单词 'http'

转载 作者:行者123 更新时间:2023-12-01 22:54:54 24 4
gpt4 key购买 nike

我使用 "http://www.example.com/a?s=12" 等字符串创建 URL 对象。我读取了字符串 serverResponse 中的 HTML 响应。该字符串应包含页面的整个 HTML,其中包含 JavaScript 和 CSS。但奇怪的是,响应中出现的所有 URL 中都缺少“http:”一词,例如,我得到 "//asd 来代替 "http://example.com"。 com”。有什么想法吗?

    URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");

BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer serverResponse = new StringBuffer();

while ((inputLine = in.readLine()) != null) {
serverResponse.append(inputLine);
System.out.println(inputLine);
}
in.close();

System.out.println(serverResponse);

最佳答案

请参见此处:Protocol-relative URLs

关于java - HttpUrlConnection 的响应省略了单词 'http',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24243192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com