Zo codeer en decodeer je URL-componenten.
Codeer de juiste URL-component en niet klakkeloos een volledige URL. Behoud het onderscheid tussen padscheidingstekens en tekens binnen een waarde.
Stem de werkwijze af op je taak.
Kies de URL-component die je codeert en behoud structurele scheidingstekens daarbuiten. Specificeer UTF-8 en de queryconventies van de bestemming. Decodeer alleen waar nodig en vergelijk de resulterende waarde zonder procentcodering als validatie van de bestemming te behandelen.
- Wat je aanlevert
- Tekst of gecodeerde URL-component.
- Wat je krijgt
- Procentgecodeerde of gedecodeerde component met UTF-8-verwerking.
Bekijk de invoer en het resultaat.
Illustratieve invoer en uitvoer · een leervoorbeeld, geen live uitvoering van WebAct
Voorbeeld invoerveld
Encode the query value red mug.
Uitgewerkt voorbeeld
red%20mug
Laad deze invoer in de prompt en kopieer deze naar WebAct om de taak te proberen. Je resultaat kan afwijken van het voorbeeld.
Keuzes en probleemoplossing.
Moet ik een hele URL coderen met een componentencoder?
Codeer meestal de afzonderlijke waarden. Als je elke slash en dubbele punt codeert, kan de URL-structuur één ondoorzichtige waarde worden.
Waarom verschijnt een spatie in de ene query als plus en in de andere als %20?
Querycodering voor formulieren en codering van URI-componenten gebruiken verschillende conventies. Stem af op de ontvangende parser in plaats van tekens blind te vervangen.
Probeer het met je eigen bron.
Vervang het voorbeeld door je eigen materiaal in de taakprompt. Behoud de eisen die je nodig hebt en kopieer de taak naar WebAct.
De taak aanpassen en kopiëren ↑