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