【发布时间】:2017-12-29 07:32:13
【问题描述】:
我正在尝试发送获取请求以获取网站内容。 当我使用 Postman 时,大约需要 70-100 毫秒,但是当我使用以下代码时:
String getUrl = "someUrl";
URL obj = new URL(getUrl);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
// optional default is GET
con.setRequestMethod("GET");
//add request header
con.setRequestProperty("User-Agent", "Mozilla/5.0");
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null)
{
response.append(inputLine);
}
in.close();
response.toString();
大约需要 3-4 秒。
知道如何让我的代码像 Postman 一样快速运行吗?
谢谢。
【问题讨论】:
-
您是否尝试禁用 Http 代理?
标签: java postman get-request