| Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
java:urls [2015/03/23 20:53] gthanos [Χρησιμοποιώντας την κλάση URL για να ανοίξουμε ένα απομακρυσμένο resource] |
java:urls [2018/03/08 09:22] gthanos |
| ====== Δουλεύοντας με URLs ====== | ====== Δουλεύοντας με URLs ====== |
| Το πρώτο μέρος του URL ονομάζεται αναγνωριστικό πρωτοκόλλου και δείχνει το τι πρωτόκολλο χρησιμοποιείται κάθε φορά, και το δεύτερο μέρος ονομάζεται όνομα του πόρου και διευκρινίζει τη διεύθυνση IP ή το όνομα τομέα όπου βρίσκεται ο πόρος. Το αναγνωριστικό πρωτοκόλλου και το όνομα του πόρου χωρίζονται από μια άνω και κάτω τελεία και δύο καθέτους. | Τα [[wp>Uniform_resource_locator|URL]]s (Uniform Resource Locators), είναι διαδικτυακές διευθύνσεις οι οποίες προϋποθέτουν την ύπαρξη ενός διαδικτυακού πρωτοκόλλου στο επίπεδο της εφαρμογής (π.χ http, ftp) το οποίο υλοποιείται πάνω από την [[http://en.wikipedia.org/wiki/Internet_protocol_suite|TCP/IP στοίβα]]. |
| | Κάθε URL έχει τα εξής χαρακτηριστικά. |
| | * **πρωτόκολλο:** το είδος το πρωτοκόλλου που θα χρησιμοποιηθεί (π.χ. http, ftp κλπ) |
| | * **host name:** η IP διεύθυνση ή το Domain Name στο οποίο θα γίνει η σύνδεση. |
| | * **port:** η πόρτα στην οποία θα γίνει η σύνδεση. |
| | * **pathname:** το τμήμα του URL μετά το hostname και πριν τις παραμέτρους |
| | * **parameters:** οι παράμετροι του URL. |
| | * **ref:** (html specific) Μία αναφορά σε ένα συγκεκριμένο σημείο μέσα στο αρχείο html, η οποία παραπέμπει σε μία συγκεκριμένη θέση μέσα στο αρχείο. |
| | |
| | Με βάση τα παραπάνω το παρακάτω URL αναλύεται ως εξής |
| | <code> |
| | http://inf-server.inf.uth.gr:8888/courses/CE325/doku.php?id=java:urls&priority=max#writting_to_urls |
| | |
| | * πρωτόκόλλο --> 'http' |
| | * hostname --> 'inf-server.inf.uth.gr' |
| | * port number --> '8888' |
| | * pathname --> '/courses/CE325/doku.php' |
| | * parameters --> 'id=java:urls&priority=max' |
| | * reference --> 'writting_to_urls' |
| | </code> |
| | |
| |
| ===== Δημιουργώντας ένα URL ===== | ===== Δημιουργώντας ένα URL ===== |
| } | } |
| </code> | </code> |
| | |
| | |Προηγούμενο: [[:java:jfc_algorithms | Αλγόριθμοι ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:sockets| Δουλεύοντας με sockets ]]| |
| |