Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan få en passordbeskyttet URL Med Java
    Når en Web bruker har autorisert brukernavn og passord, kan han få tilgang til innhold som er beskyttet av en server . Han kan skrive inn påloggingsinformasjonen gjennom en nettleser , et FTP-program , eller gjennom et program han har skrevet , for eksempel en i Java programmeringsspråk. Java utviklere laget en klasse spesielt for håndtering av passord -beskyttet innhold, den Authenticator klassen . Denne klassen fungerer ved at programmet kaller det med en referanse til en egendefinert autentifikatoren klasse som du skriver. En fordel med å bruke Authenticator klassen er frihet fra å administrere detaljene i transaksjonen med serveren ber om påloggingsinformasjon. Den Authenticator klassen håndterer disse detaljene . Du trenger
    Java Development Kit
    Vis flere instruksjoner
    en

    lim inn følgende Java -programmet koden i en tekstbehandler eller tekst editor. Programmet viser en nettleser -lignende vindu , der du kan skrive inn en URL i.

    import java.io. * ; .

    Import java.net * ;

    import java.awt * ; .

    import java.awt.event * ; .

    public class GetProtectedURL strekker Frame {

    privat TextField field1 = new TextField ();

    privat Tekstfeltegenskaper area1 = new Tekstfeltegenskaper ();

    offentlig GetProtectedURL ( ) {

    super ( "Get Protected URL ");

    //Gjør Authenticator

    //Authenticator samtalen vil gå her

    //Layout skjermen

    add ( field1 , BorderLayout.NORTH ) ;

    area1.setEditable ( false) ;

    add ( area1 , BorderLayout.CENTER ) ;

    field1.addActionListener (new ActionListener ( ) {

    public void ( ActionEvent e ) {
    < p > String s = field1.getText ();

    if ( s.length ( ) = 0 ! )

    area1.setText ( getURLContent (e ));

    }

    });

    addWindowListener ( nye WindowAdapter ( ) {

    public void windowClosing ( WindowEvent e ) {

    kast ();
    < p> System.exit ( 0 ) ;

    }

    });

    }

    private String getURLContent (String urlString ) {
    < p> StringWriter stringWriter1 = ny StringWriter ();

    PrintWriter printWriter1 = ny PrintWriter ( stringWriter1 ) ;

    prøve {

    URL Url1 = ny URL ( urlString ) ;

    InputStream content = ( InputStream ) url1.getContent ();

    BufferedReader reader1 =

    ny BufferedReader ( ny InputStreamReader ( innhold ));

    String contentLine ;

    while ( ( contentLine = reader1.readLine ( ) ) = null ! ) {

    printWriter1.println ( contentLine ) ;

    }

    } fange ( MalformedURLException e ) {

    printWriter1.println ( " Ugyldig URL" );

    } catch ( IOException e ) {

    printWriter1.println ( "Feil ved lesing URL" ) ;

    }

    retur stringWriter1.toString ();

    }

    public static void main ( String args [ ] ) {
    < p > Ramme frame1 = new GetProtectedURL ();

    frame1.setSize ( 300 , 300 ) ;

    frame1.setVisible ( true);

    }

    }
    2

    Lagre programmet som " GetProtectedURL.java , " med filtypen satt til " Ren tekst ".
    3

    Åpne en DOS ledetekst , deretter går du til mappen som inneholder Java -filen du lagret i det siste trinnet.
    4

    Kompiler programmet ved å skrive " javac GetProtectedURL.java ", deretter kjøre den ved å skrive " java GetProtectedURL . "

    5

    Angi navnet på en ikke- passordbeskyttet URL i adressefeltet tekstboksen. Java nettleseren vil vise innholdet . Skriv inn en beskyttet URL . Leseren vil vise en feilmelding . Du vil løse feilen ved å opprette en autentifikatoren klasse i de neste trinnene .
    6

    Type, like før den siste lukking spenne ( dvs. " }" ) av programmet oppføringen, følgende kode , som skaper passord autentisering

    klasse MyAuthenticator strekker Authenticator {

    beskyttet PasswordAuthentication getPasswordAuthentication ( ) {

    String txtUsername = " TYPE_YOUR_USERNAME_HERE "; .

    String txtPassword = " TYPE_YOUR_PASSWORD_HERE ";

    avkastning ny PasswordAuthentication ( txtUsername , txtPassword.toCharArray ( ));

    } //metode getPasswordAuthentication

    }
    7 < p > type over teksten " TYPE_YOUR_USERNAME_HERE " brukernavnet ditt serveren krever å få tilgang til beskyttet innhold. Skriv over teksten " TYPE_YOUR_PASSWORD_HERE " passordet din server behov.
    8

    Type, i stedet for linjen " //Authenticator samtalen vil gå her , " denne koden , som forteller JRE å ringe koden som er oppført i forrige trinn , hvis serveren du ber innhold fra krever godkjenning:

    Authenticator.setDefault ( ny customAuthenticator ( ));
    9

    Kompiler og kjør programmet , med passordbeskyttet URL prøvd deg å gå inn i trinn 5 . Denne gangen nettleseren vil vise beskyttet innhold.

    früher :

     Weiter:
      Relatert Artike
    ·Å gjøre en JAR -fil i Java 
    ·Hvordan fikse Upside Down Java Bilder 
    ·Hvordan Sammenlign Character Ignorer Cases i Java 
    ·Definisjon For JDK 
    ·Hvordan rotere bilder med flis i Java 
    ·Slik konverterer C + +-kode i Java 
    ·Hvordan lage Java kode til en applet 
    ·Hvordan erstatte en karakter i den JavaServer Pages 
    ·Hva er Applets 
    ·Slik fjerner Null Records fra en matrise i Java 
      Anbefalte artikler
    ·Sette inn en T - variabel i PHP 
    ·Hvordan endre en Fill Factor 
    ·Hvordan fordele en 2D array ved hjelp malloc 
    ·Hvordan returnere en streng fra en klasse 
    ·Hvordan Pass variabler fra Visual Basic til Access Quer…
    ·Hvordan integrere en plottet funksjon i Python 
    ·Hvordan beregne komplekse verdier i VBA 
    ·Slik konverterer Javascript variabel til tekst 
    ·Hva er Python Hacking 
    ·Jquery Fordeler 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/