ich die mp3-Datei von URL herunterladen möchten: "http://upload13.music.qzone.soso.com/30671794.mp3", habe ich immer java.io.IOException erhalten: Der Server hat den HTTP-Antwortcode 403 für die URL zurückgegeben. Aber es ist in Ordnung, wenn Sie die URL mit dem Browser öffnen. Unten ist ein Teil meines Codes:java.io.IOException: Server zurückgegeben HTTP-Antwortcode: 403 für URL
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
URL url = new URL(link);
URLConnection urlConn = url.openConnection();
urlConn.addRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
String contentType = urlConn.getContentType();
System.out.println("contentType:" + contentType);
InputStream is = urlConn.getInputStream();
bis = new BufferedInputStream(is, 4 * 1024);
bos = new BufferedOutputStream(new FileOutputStream(
fileName.toString()));
Jeder könnte mir helfen? Danke im Voraus!
möglich Duplikat [Warum ich einen 403-Fehler erhalten Sie, wenn ich versuche, eine URL öffnen] (http://stackoverflow.com/questions/16826345/why-do-i-get-a-403-error -when-ich-try-open-a-url) – Krease