URL percent escape query items.

This commit is contained in:
Gregory John Casamento 2020-03-30 06:52:34 -04:00
parent 21036dd695
commit a92491268b

View file

@ -2485,7 +2485,8 @@ GS_PRIVATE_INTERNAL(NSURLComponents)
{
NSString *n = [qi name];
NSString *v = [qi value];
urlString = [urlString stringByAppendingFormat: @"%@=%@", n, v];
NSString *item = [[NSString stringWithFormat: @"%@=%@", n, v] _stringByAddingPercentEscapes];
urlString = [urlString stringByAppendingString: item];
if (qi != [internal->_queryItems lastObject])
{
urlString = [urlString stringByAppendingString: @"&"];