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 .
Copyright © počítačové znalosti Všetky práva vyhradené