Anatomi URL

Memahami bagaimana URL distrukturkan membantu Anda bekerja dengannya secara efektif dan meng-encode mereka dengan benar.

Komponen URL

URL terdiri dari beberapa bagian: scheme (https://), host (example.com), port (:443), path (/path/to/resource), query (?key=value), fragment (#section). Setiap bagian memiliki aturan dan tujuannya sendiri. Memahami mereka membantu Anda membangun URL yang benar. Contoh: https://example.com:443/search?q=hello#top

Query String

Query string dimulai dengan ? dan berisi pasangan key=value dipisahkan oleh &. Contoh: ?name=John&age=30&city=Vienna. Nilai harus di-encode jika berisi karakter khusus. Digunakan untuk parameter pencarian, filter, pagination, dan data non-path.

Fragment Identifier

Fragment dimulai dengan # dan mengidentifikasi bagian dari resource. Contoh: #section-2. Tidak dikirim ke server—hanya digunakan oleh browser. Umum dalam aplikasi single-page untuk routing. Dapat berisi data, tetapi harus di-encode jika berisi karakter khusus.

Coba Alat

Encoder/Decoder URL

Encoder/Decoder URL

Artikel Terkait