0
使用以下代碼獲取給定URL的標頭中的高速緩存控制值。我不想獲取網址的正文。請求下面需要800ms來處理。下面的代碼可以做任何改動嗎?我正在使用Google App Engine進行開發。請建議。謝謝。我不想添加額外的jar。Java單獨獲取URL標題,不需要正文
URL obj;
URLConnection conn = null;
String noTransform = "";
obj = new URL(url);
conn = obj.openConnection();
noTransform = conn.getHeaderField("cache-control");
if (noTransform !=null && (noTransform.contains("no-transform") || noTransform.contains("private"))){
news.setIsGoogleLiteURL("false");
return news;
}
else {
news.setIsGoogleLiteURL("false");
return news;
}
那是一個問題,如何用java做一個頭單獨申請 – Divyaadz
你應該是今後一段時間,你問一個問題更具體。嘗試使用[HttpURLConnection](http://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html)而不是URLConnection。然後調用[setRequestMethod()](http://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html#setRequestMethod-java.lang.String-) – brnt