Announcement

Collapse
No announcement yet.

HTTP, Cookies mitsenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • HTTP, Cookies mitsenden

    Hallo allerseits,

    ich habe ein Problem mit dem versenden von Cookies.
    Ich bekomme nach der Anmeldung einen Cookie den ich auch einlese, ich versteh aber nicht wie ich diesen dann weiter schicken soll?

    Code:
    	String daten = "user=" + user + "&password=" + passwort;
    		URL url = new URL(
    				"http://meineurl.de");
    		String cookie = "";
    
    
    		HttpURLConnection httpCon = (HttpURLConnection) (url).openConnection();
    		httpCon.setRequestProperty("Cookie", cookie);
    
    		httpCon.setDoOutput(true);
    		httpCon.setRequestMethod("POST");
    
    		// Daten ausgeben
    		PrintStream out = new PrintStream(httpCon.getOutputStream());
    		out.print(daten);
    		out.close();
    
    		cookie = httpCon.getHeaderFields().toString();
    		System.out.println("2" + cookie);
    		int anfang = cookie.indexOf("Set-Cookie=[");
    		int ende = cookie.indexOf("path=/");
    		if (ende >= anfang) {
    			cookie = cookie.substring(anfang, ende);
    			System.out.println(cookie);
    		}
    		BufferedReader in = new BufferedReader(new InputStreamReader(httpCon
    				.getInputStream()));
    		while (in.ready()) {
    			String s = in.readLine();
    			System.out.println(s);
    		}
    Wie kann ich nun einen zweiten Link aufrufen und dort den ausgelesenen Cookie mitschicken?
Working...
X