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