§

URL

§

Μέρη URL

Πλήρες URL (href)
Πρωτόκολλο
Όνομα χρήστη
Κωδικός πρόσβασης
Host
Hostname
Θύρα
Διαδρομή
Αναζήτηση (ακατέργαστο)
Hash (fragment)
Προέλευση
§

Παράμετροι ερωτήματος

Κλειδί Τιμή (ακατέργαστη) Αποκωδικοποιημένη τιμή

Χωρίς παραμέτρους σε αυτό το URL

Ομάδες ψηφιακού μάρκετινγκ στις ΗΠΑ χρησιμοποιούν URL parsing σε κάθε έλεγχο καμπάνιας. Οι σύμβουλοι αναλυτικών του ΗΒ ακολουθούν τις οδηγίες ICO.

Πώς λειτουργεί η ανάλυση URL

Ο αναλυτής χρησιμοποιεί το πρότυπο WHATWG URL.

  1. Επικύρωση εισόδου. Περνάμε το κείμενο στο new URL(text).
  2. Ανάγνωση δομικών στοιχείων. Διαβάζουμε όλες τις ιδιότητες από το αντικείμενο URL.
  3. Διάσχιση query string. Επαναλαμβάνουμε το url.searchParams.entries().
  4. Ανακατασκευή κατά παραγγελία. Επεξεργαστείτε οποιοδήποτε κελί και κάντε κλικ στο Δημιουργία URL.
  5. Ζωντανή λειτουργία. Ενεργοποιήστε τη ζωντανή λειτουργία για άμεση ανατροφοδότηση.

Γιατί να αναλύσετε ένα URL στο πρόγραμμα περιήγησης

  • Τίποτα δεν εγκαταλείπει την καρτέλα. Τα URLs φέρουν tokens που δεν θέλετε σε υπηρεσία τρίτου.
  • Ταιριάζει με αυτό που βλέπει ο κώδικάς σας. Node.js και σύγχρονα προγράμματα περιήγησης χρησιμοποιούν WHATWG URL.
  • Ανάγνωση query strings όπως οι άνθρωποι. Οι ακατέργαστες και αποκωδικοποιημένες τιμές δίπλα δίπλα.
  • Επεξεργασία αναστροφής. Αλλάξτε μια παράμετρο και ανακατασκευάστε το URL.

Κοινές εφαρμογές

Η ανάλυση URL εμφανίζεται σε καθημερινές εργασίες.

  • Εντοπισμός σφαλμάτων API endpoints.
  • Έλεγχοι παραμέτρων παρακολούθησης.
  • Επικύρωση συνδέσμων συνεργατών.

Ένα παράδειγμα

Επικολλήστε https://example.com/search?q=hello%20world&lang=en.

FAQ

Τι είναι ένας URL parser;

Αποσυνθέτει ένα URL σε ονομασμένα στοιχεία.

Ποια είναι η διαφορά μεταξύ host και hostname;

Το hostname είναι το domain. Το host είναι hostname + port.

Γίνεται αυτόματη αποκωδικοποίηση;

Οι δομικές τιμές διαβάζονται χωρίς αποκωδικοποίηση. Οι τιμές ερωτημάτων εμφανίζονται δύο φορές.

Μπορώ να επεξεργαστώ και να ανακατασκευάσω το URL;

Ναι. Κάθε κελί και παράμετρος είναι επεξεργάσιμα.

Η ανάλυση URL είναι μια μικρή εργασία που κάνει κάθε web developer κάθε εβδομάδα.