internet application programming that controls how blank values are handled if truethey are included in the dictionary with value set to the empty string if false (the default)they are discarded strict_parsing is boolean flag that if trueturns parsing errors into valueerror exception by defaulterrors are silently ignored parse_qsl(qs [keep_blank_values [strict_parsing]]the same as parse_qs(except that the result is list of pairs (namevaluewhere name is the name of query variable and value is the value url encoding (urllib module in python the following functions are used to encode and decode data that make up urls quote(string [safe [encoding [errors]]]replaces special characters in string with escape sequences suitable for including in url lettersdigitsand the underscore )comma (,)period )and hyphen characters are unchanged all other characters are converted into escape sequences of the form '%xxsafe provides string of additional characters that should not be quoted and is '/by default encoding specifies the encoding to use for non-ascii characters by defaultit is 'utf- errors specifies what to do when encoding errors are encountered and is 'strictby default the encoding and errors parameters are only available in python quote_plus(string [safe [encoding [errors]]]calls quote(and additionally replaces all spaces with plus signs string and safe are the same as in quote(encoding and errors are the same as with quote(quote_from_bytes(bytes [safe]the same as quote(but accepts byte-string and performs no encoding the return result is text string python only unquote(string [encoding [errors]]replaces escape sequences of the form '%xxwith their single-character equivalent encoding and errors specify the encoding and error handling for decoding data in '%xxescapes the default encoding is 'utf- 'and the default errors policy is 'replaceencoding and errors are python only unquote_plus(string [encoding [errors]]like unquote(but also replaces plus signs with spaces unquote_to_bytes(stringthe same as unquote(but performs no decoding and returns byte string urlencode(query [doseq]converts query values in query to url-encoded string suitable for inclusion as the query parameter of url or for uploading as part of post request query is either dictionary or sequence of (keyvaluepairs the resulting string is series of 'key=valuepairs separated by '&characterswhere both key and value are quoted using quote_plus(the doseq parameter is boolean flag that should be set to true if any value in query is sequencerepresenting multiple values for the same key in this casea separate 'key=vstring is created for each in value lib fl ff