1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. surtic, 24.08.2011 #1
    surtic

    surtic Threadstarter Fortgeschrittenes Mitglied

    Guten Abend zusammen,

    Ich bin nun schon ein paar stunden an einer Lösung am suchen, leider habe ich noch nichts wirkliches gefunden / hingekriegt.

    In meiner App wird ein geschützter RSS Feed abgerufen. Da man ja gerne Links / Benutzernamen und Passwörter falsch eintippt möchte ich dies gerne überprüfen bevor ich die Daten Speichere und später für den abruf brauche.

    Zurzeit mache ich einen Aufruf so:
    Code:
    try {
    				
    	URL url = new URL( this.urlString );
    	
    	// Authentifizieren
    	Authenticator.setDefault(new Authenticator() {
    		protected PasswordAuthentication getPasswordAuthentication() {
    		return new PasswordAuthentication( username, password.toCharArray());
    	}});
    	
    	HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
    	urlConnection.connect();
    	
    	InputStream inputStream = new BufferedInputStream(urlConnection.getInputStream());
    	
    	InputSource inputSource = new InputSource( inputStream );
    	
    	this.parse( inputSource );
    	
    	urlConnection.disconnect();
    	
    	
    	
    } catch (MalformedURLException e) {
    	// TODO Auto-generated catch block
    	e.printStackTrace();
    } catch (IOException e) {
    	// TODO Auto-generated catch block
    	e.printStackTrace();
    }
    
    Das funktioniert super halt aber nur wenn alles passt... ansonsten passiert gar nix mehr... also er bleibt irgend wo hängen nehme ich mal an. im catlog gibt es keinen Fehler.

    Nun wie kann ich überprüfen ob die Angaben stimmen? Was gibt es da für Möglichkeiten?

    Danke für eure Hilfe.



    Edit:

    Konnte das Problem lösen mit

    Code:
    urlConnection.setReadTimeout(250);
    			
    			if ( urlConnection.getContentLength() > 10 ) {
     
    Zuletzt bearbeitet: 25.08.2011
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Shine Animation auf Text Android App Entwicklung 20.10.2017
[ERLEDIGT] Wandernder Text Android App Entwicklung 17.10.2017
[ERLEDIGT] Warum bekomme ich hier eine NullPointerException Android App Entwicklung 07.10.2017
[ERLEDIGT] APK compilieren ... beschädigt? Android App Entwicklung 06.10.2017
[ERLEDIGT] Benutzer Aktivitäten überwachen Android App Entwicklung 30.09.2017
[OFFEN] Kostenpflichtige App für Beta-Test hochladen Android App Entwicklung 13.09.2017
[ERLEDIGT] Komplexe View erstellen Android App Entwicklung 13.09.2017
[ERLEDIGT] Alpha-Version meiner App nicht mit S8 kompatibel Android App Entwicklung 06.09.2017
[ERLEDIGT] LL zur Laufzeit erstellen, Abstand zwischen LL und LL möglich ? Android App Entwicklung 06.09.2017
Du betrachtest das Thema "[Erledigt]HTTP Authentication Testen" im Forum "Android App Entwicklung",