Bij het werken met tekst in HTTP-verzoeken is het vaak nodig om bepaalde characters te escapen. Dit kan worden gedaan door tekst te encoden of decoden.
Tekst encoden voor HTTP
Code Block |
---|
text = 'Hello, World!'
encoded_text = System.Net.WebUtility.UrlEncode(text)
# Output: Hello%2C+World%21 |
Bovenstaande converteert de tekst naar een URL-gecodeerde vorm.
Tekst decoden van HTTP
Code Block |
---|
encoded_text = 'Hello%2C+World%21'
decoded_text = System.Net.WebUtility.UrlDecode(encoded_text)
# Output: Hello, World! |
Bovenstaande converteert de URL-gecodeerde tekst terug naar de originele tekst.
Tekst encoden voor HTML
Code Block |
---|
text = '<div>Hello, World!</div>'
encoded_text = System.Net.WebUtility.HtmlEncode(text)
# Output: <div>Hello, World!</div> |
Bovenstaande converteert de tekst naar een HTML-gecodeerde vorm.
Tekst decoden van HTML
Code Block |
---|
encoded_text = '<div>Hello, World!</div>'
decoded_text = System.Net.WebUtility.HtmlDecode(encoded_text)
# Output: <div>Hello, World!</div> |
...