如前所述,某些托管服务商使用诸如UserAgent之类的标头来防止这种入侵:
这不起作用:
val urls = """http://blog.zenika.com/themes/Zenika/img/zenika.gif""" val url = new URL(urls) val urlConnection = url.openConnection() val inputStream = urlConnection.getInputStream() val bufferedReader = new BufferedReader(new InputStreamReader(inputStream))
这有效:
val urls = """http://blog.zenika.com/themes/Zenika/img/zenika.gif"""val url = new URL(urls)val urlConnection = url.openConnection() urlConnection.setRequestProperty("User-Agent", """NING/1.0""") val inputStream = urlConnection.getInputStream()val bufferedReader = new BufferedReader(new InputStreamReader(inputStream))


