λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Λογισμικό Utility

Τρόπος εξαγωγής δεδομένων από απομακρυσμένες πηγές

Εξαγωγή δεδομένων από απομακρυσμένες πηγές μπορεί να είναι προκλητική . Από τη σκοπιά του δημιουργού του , τα δεδομένα αποθηκεύονται από ορισμένες υπολογιστών και λογισμικού εφαρμογών , και ως εκ τούτου , μπορεί να μην είναι προσβάσιμα από εργαλεία τρίτων για λόγους ασφαλείας . Για παράδειγμα , εισβολή του κώδικα σε ορισμένες εφαρμογές , όπως η Ajax και JavaScript , μπορεί να είναι σχετικά εύκολο , αλλά μόνο στην περίπτωση ενός μη ασφαλούς ιστοσελίδας . Ως εκ τούτου , οι προγραμματιστές συνήθως περιμένετε να συναντήσετε κάποια θέματα . Αυτό ισχύει ακόμα και αν ο στόχος είναι να εξάγει εξ αποστάσεως τα δεδομένα από το δικό τους δικτυακό τόπο ή δικτυακούς τόπους που δημιουργήθηκαν από τους ίδιους . Υπάρχουν , ωστόσο, ορισμένες βασικές επιλογές για τους προγραμματιστές για να εξετάσει για να εξαγάγετε δεδομένα που απαιτούνται . Οδηγίες
Η 1

Επανεξέταση του προβλήματος πηγή . Πριν από τη δημιουργία επιλογές για την εξαγωγή δεδομένων , είναι απαραίτητο να κάνετε κάποιες τεχνικές αντιμετώπισης προβλημάτων . Κοιτάξτε συγκεκριμένη λειτουργία της εσωτερικής εργαλεία που χρησιμοποιούνται για να εξαγάγετε τα δεδομένα της πρώτης . Αν δεν δουλέψει, δείτε εάν το εργαλείο έχει το δικό της πρόβλημα πηγή του. Αυτό θα μπορούσε να είναι ιδιαίτερα χρήσιμο , ειδικά όταν οι προγραμματιστές προσπαθούν να έχουν πρόσβαση σε πληροφορίες σχετικά με την ιστοσελίδα που δημιούργησαν οι ίδιοι . 2

Χρησιμοποιήστε την επιλογή παράτασης ως την απλούστερη λύση για την εξαγωγή δεδομένων . Φτιάξτε ένα εργαλείο εξαγωγής δεδομένων σε μια επέκταση του προγράμματος περιήγησης . Για παράδειγμα , σε Firefox , υπάρχει ένα εργαλείο που μπορεί να χρησιμοποιηθεί για την εξαγωγή συγκεκριμένων δεδομένων, όπως αυτό που είναι σε μια εφαρμογή Ajax ή JavaScript . Αυτό το είδος των δεδομένων που είναι σχετικά εύκολο να εξαχθούν επειδή τα εργαλεία που είναι ήδη διαθέσιμα . Συχνά , το μόνο που απαιτείται είναι ότι ο εργολάβος εκτελέσει μια ελαφρά λίγο προσαρμογής για την εφαρμογή στην εργασία . Ένα μειονέκτημα που πρέπει να γνωρίζει , ωστόσο , ότι αυτή η επιλογή μπορεί να απαιτήσει ότι η πηγή των δεδομένων είναι ανοιχτή , η οποία θα μπορούσε να είναι πιο ευάλωτοι στην εκμετάλλευση .
Εικόνων 3

Σκεφτείτε να χρησιμοποιήσετε τον ίδιο υπολογιστή για να επιτρέψετε απομακρυσμένη πρόσβαση . Με αυτόν τον τρόπο , είναι δυνατόν να αποφευχθεί η « ενιαία προέλευση " περιορισμού που συνήθως εφαρμόζονται σε μια εφαρμογή που είναι Ajax - based ή βασίζεται σε JavaScript . Η πηγή του κώδικα και μεταβλητές εξάγονται από τον ίδιο διακομιστή , αντί για τη δημιουργία μιας πλήρως απομακρυσμένη λειτουργία . Αυτό μπορεί να είναι ο ευκολότερος τρόπος , ιδιαίτερα αν ο προγραμματιστής κατέχει ή λειτουργεί την ιστοσελίδα ή έχει τον πλήρη έλεγχο του. Συνήθως , πρόκειται για μια λειτουργία που δεν είναι προσβάσιμες από τους χρήστες , δεδομένου ότι ο στόχος είναι να παρέχει τις απαραίτητες πληροφορίες για τους προγραμματιστές .
Η 4

Δοκιμάστε την επιλογή padding . Οι προγραμματιστές έχουν χρησιμοποιήσει αυτήν την επιλογή σε σχέση με JavaScript Object Notation ( JSON ) ώστε να μπορούν να έχουν πρόσβαση στα δεδομένα χωρίς να χρειάζεται να ασχοληθεί με περιορισμούς JavaScript . JSON είναι βασικά ένα μοτίβο χρήσης που επιτρέπει σε μια ιστοσελίδα να ζητήσει και χρησιμοποιούν εκτενώς τα δεδομένα από οποιονδήποτε διακομιστή , αντί για ένα κύριο διακομιστή . Για παράδειγμα , JSON μπορεί να χρησιμοποιηθεί με ένα πρόθεμα για να επιτρέψει την πρόσβαση , αντί να χρειάζεται να καταφύγουν σε περιορισμένες προσβάσεις των αιτήσεων δεδομένων σε online εφαρμογές .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα