-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Open
Labels
area-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions
Description
My service uses the following APIs to add URL query strings:
QueryHelpers.AddQueryString and QueryBuilder.Add
According to RFC 3986, I'm expecting all the reserved characters to be percent-encoded. But I notice that the following characters are not encoded:
@!$()*,;
In comparison, all reserved characters are being encoded by .NET Core Uri.EscapeDataString API. Why is the behavior different in aspnetcore?
Metadata
Metadata
Assignees
Labels
area-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions
