2017-10-25 4 views
-1

, wenn Sie eine Verbindung über URLConnection öffnen, den Inhalt einer Webseite zu lesen,Sendet Java URLConnection Metadaten?

try { 
    URL url = new URL("https://stackoverflow.com/questions/46939965/does-java-urlconnection-send-metadata"); 
    URLConnection urlConnection = url.openConnection(); 
    HttpURLConnection connection; 
    connection = (HttpURLConnection) urlConnection; 

    BufferedReader in = new BufferedReader(
     new InputStreamReader(connection.getInputStream())); 
    String current; 

    while((current = in.readLine()) != null) { 
     urlString += current; 
    } 
    }catch(IOException e) { 
    e.printStackTrace(); 
    } 

was wird Java verlassen für Informationen?
Werden statistische Daten wie der Webbrowser gespeichert? Wird das der "Java" sein?

Thx für die Hilfe,
~ Corn

Antwort

0

HTTP "Metadaten" wird in der Regel in der headers gesendet. Dasjenige, das den Webbrowser anzeigen würde, wird normalerweise "USER_AGENT" genannt. Ich glaube nicht, dass Java diese Header für Sie implizit auffüllen wird.

Verwandte Themen