Indirizzo, query e frammento separati
Un URL può contenere un protocollo, un dominio, un percorso, una query che segue ? e un frammento che segue . Le coppie di query sono separate con &. I valori che contengono questi caratteri necessitano di una rappresentazione che non li confonda con i separatori strutturali. La modifica di un segmento di percorso e l'aggiunta di un parametro di query sono operazioni diverse.
L'URL di compilazione accetta un indirizzo HTTP o HTTPS senza credenziali e un parametro nome-valore per riga. Non visita l'indirizzo. Immettere valori non codificati perché lo strumento prepara la loro rappresentazione. Inizia con un indirizzo di esempio e due semplici parametri prima di costruire un collegamento più lungo contenente molte opzioni, in modo da poter ispezionare prima il comportamento di base.
Conservare, sostituire e ripetere i parametri deliberatamente
Mantenere i parametri esistenti aggiunge nuove coppie alla query corrente. Sostituisci rimuove l'intera query precedente prima di aggiungere nuove coppie, piuttosto che sostituire solo un nome corrispondente. Se si aggiungono taga e tagb come linee separate, entrambe rimangono. Le destinazioni possono interpretare i nomi ripetuti in modo diverso, quindi ispeziona i requisiti del ricevitore quando contano.
Il campo frammento sostituisce il vecchio frammento; lasciandolo vuoto rimuove quel frammento. Rivedere questa impostazione anche quando l'attività si concentra sulla query. Il primo segno uguale divide una linea nome-valore, e in seguito i segni uguali appartengono al suo valore. Conservare l'indirizzo originale per confrontare le parti specifiche modificate dalla costruzione.
Capire gli spazi, più segni e codifica
Analizzare i parametri URL interpreta + come uno spazio nelle query e %2B come un plus letterale. Mantiene l'ordine e i nomi ripetuti come una lista di coppie. Ad esempio, qhello+world&sign%2B restituisce hello world e + come valori. Ciò lo rende utile per esaminare come viene interpretato il testo della query.
L'URL di codifica e decodifica offre le modalità componente e URL completo. Utilizzare il componente per un valore isolato e l'URL completo per preservare i separatori strutturali. Il suo decodificatore conserva + come + e non è un analizzatore di form-query. Scegli per tipo di input piuttosto che aspettarti che ogni decoder segua la stessa regola per un segno più nel testo fornito.
Controllare il link costruito prima di utilizzarlo
Costruisci il link, copia il suo output e incollalo nei parametri dell'URL di Analyze. Confronta ogni nome e valore con le voci originali. Uno spazio digitato dovrebbe tornare come spazio, mentre un + letterale dovrebbe tornare come +. L'inserimento di %20 precodificato nel costruttore codifica il carattere percentuale piuttosto che reinterpretare quella sequenza come spazio.
Controlla anche il percorso, il protocollo e il frammento. Questi strumenti non stabiliscono che esista un indirizzo o che la sua destinazione accetti i parametri. Salvare l'output prima di modificare i campi e controllare il comportamento nel servizio previsto quando l'attività richiede la verifica oltre i passaggi di costruzione e analisi locali.
Costruire e analizzare di nuovo
Usa https://example.com/?tag=a#before e conserva i parametri. Aggiungi q=hello world, sign=+ e tag=b, una coppia per riga. Imposta il frammento result.
URL: https://example.com/?tag=a#before Parametri: q=hello world sign=+ tag=b Frammento: result
Ottieni https://example.com/?tag=a&q=hello+world&sign=%2B&tag=b#result. L’analisi conserva entrambe le voci tag, lo spazio e il + letterale.
Sostituire tutti i parametri elimina tag=a. Un frammento vuoto elimina quello precedente.