Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vložte nasledujúci programový kód v jazyku Java do akéhokoľvek textového editora alebo textového editora . Program zobrazí okno prehliadača podobne , ktoré môžete zadať adresu URL palcov 
 
 dovozu java.io. * ; 
 
 import java.net * ; . 
 
 Dovozu java.awt * , .. 
 
 import java.awt.event * ; 
 
 public class GetProtectedURL rozširuje Frame { 
 
 súkromné TextField pole1 = new TextField ( ) ; 
 
 súkromné textarea Oblasť1 = new textarea ( ) ; 
 
 verejné GetProtectedURL ( ) { 
 
 super ( " Get Protected URL " ) ; 
 
 //Make Authenticator 
 
 //Authenticator hovor pôjde tu 
 
 //Rozvrhnutie obrazovky 
 
 pridať ( pole1 , BorderLayout.NORTH ) ; 
 
 area1.setEditable ( false ) ; 
 
 pridať ( priestoru1 , BorderLayout.CENTER ) ; 
 
 field1.addActionListener ( nový ActionListener ( ) { 
 
 public void actionPerformed ( ActionEvent e ) { 
 
 string s = field1.getText ( ) ; 
 
 if ( s.length ( ) = 0 ! ) 
 
 area1.setText ( getURLContent ( y ) ) ; 
 
 } 
 
 } ) ; 
 
 addWindowListener ( nový WindowAdapter ( ) { 
 
 public void windowClosing ( WindowEvent e ) { 
 
 nakladať ( ) ; 
 
 System.exit ( 0 ) ; 
 
 } 
 
 } ) ; 
 
 } 
 
 private String getURLContent ( String urlString ) { 
 
 StringWriter stringWriter1 = new StringWriter ( ) ; 
 
 PrintWriter printWriter1 = new PrintWriter ( stringWriter1 ) ; 
 
try { klipart
 URL url1 = new URL ( urlString ) ; 
 
 obsah InputStream = ( InputStream ) url1.getContent ( ) ; 
 
 BufferedReader reader1 = 
 
 nový BufferedReader ( nový InputStreamReader ( obsah ) ) ; 
 
 String contentLine ; 
 
 while ( ( contentLine = reader1.readLine ( ) ) = null ! ) { 
 
 printWriter1.println ( contentLine ) ; 
 
 } 
 
 } catch ( MalformedURLException e ) { 
 
 printWriter1.println ( " Invalid URL " ) ; 
 
 } catch ( IOException e ) { 
 
 printWriter1.println ( " Chyba pri čítaní URL " ) ; 
 
 } 
 
 vrátiť stringWriter1.toString ( ) ; 
 
 } 
 
 public static void main ( String args [ ] ) { 
 
 Rám frame1 = new GetProtectedURL ( ) ; 
 
 frame1.setSize ( 300 , 300 ) ; 
 
 frame1.setVisible ( true ) ; 
 
 } 
 
 } 
 2 
 Uložte program ako " GetProtectedURL.java , " s typom súboru nastavená na " Obyčajný text " . 
 3 
 Otvorte príkazový riadok systému DOS , potom prejdite do priečinka obsahujúceho Java súbor , ktorý ste uložili v poslednom kroku . 
 4 
 Kompilácia programu zadaním " javac GetProtectedURL.java , " spustite ho príkazom " java GetProtectedURL . " 
 
 5 
 Zadajte názov non - heslom chránené URL do textového poľa adresy. Prehliadač Java bude zobrazovať obsah . Zadajte chránené URL . Prehliadač zobrazí chybovú správu . Budete chcete vyriešiť chyby tým , že vytvorí triedu overovací v nasledujúcich niekoľkých krokoch . 
 6 
 Typ , tesne pred poslednou uzatváracou zátvorka ( tj " } " ) zo zoznamu programov , nasledujúci kód , ktorý vytvára overovanie hesla 
 
 trieda MyAuthenticator rozširuje Authenticator { 
 
 chránené PasswordAuthentication getPasswordAuthentication ( ) { 
 
 String txtUsername = " TYPE_YOUR_USERNAME_HERE " . 
 
 String txtPassword = " TYPE_YOUR_PASSWORD_HERE " ; 
 
 return new PasswordAuthentication ( txtUsername , txtPassword.toCharArray ( ) ) ; 
 
 } //metóda getPasswordAuthentication 
 
 } 
 7 
 prepíšte text " TYPE_YOUR_USERNAME_HERE " používateľské meno Váš server vyžaduje prístup k chránenému obsahu . Prepíšte text " TYPE_YOUR_PASSWORD_HERE " heslo vašu servera potreby . 
 8 
 typ , miesto riadku " //Authenticator hovor pôjde sem , " tento kód , ktorý rozpráva JRE na volanie kód uvedená v predchádzajúcom kroku , v prípade , že server , ktorý žiadate obsahu zo vyžaduje overenie : 
 
 Authenticator.setDefault ( nový customAuthenticator ( ) ) ; 
 9 
 prekompilovať a spustiť program , s URL chránený heslom ste sa pokúsili vstúpiť do kroku 5. Tentoraz prehliadač bude zobrazovať chránený obsah .