forked from loafle/openapi-generator-original
fix path and query parameters encoding (#10069)
This commit is contained in:
parent
594d08a7a4
commit
0ceeddb441
@ -1,5 +1,6 @@
|
||||
{{>partial_header}}
|
||||
using System.Collections.Generic;
|
||||
using System.Web;
|
||||
|
||||
namespace {{packageName}}.Client
|
||||
{
|
||||
@ -21,7 +22,7 @@ namespace {{packageName}}.Client
|
||||
{
|
||||
foreach (var parameter in parameters)
|
||||
{
|
||||
_path = _path.Replace("{" + parameter.Key + "}", parameter.Value);
|
||||
_path = _path.Replace("{" + parameter.Key + "}", HttpUtility.UrlEncode(parameter.Value));
|
||||
}
|
||||
}
|
||||
|
||||
@ -31,7 +32,7 @@ namespace {{packageName}}.Client
|
||||
{
|
||||
foreach (var value in parameter.Value)
|
||||
{
|
||||
_query = _query + parameter.Key + "=" + value + "&";
|
||||
_query = _query + parameter.Key + "=" + HttpUtility.UrlEncode(value) + "&";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -8,6 +8,7 @@
|
||||
*/
|
||||
|
||||
using System.Collections.Generic;
|
||||
using System.Web;
|
||||
|
||||
namespace Org.OpenAPITools.Client
|
||||
{
|
||||
@ -29,7 +30,7 @@ namespace Org.OpenAPITools.Client
|
||||
{
|
||||
foreach (var parameter in parameters)
|
||||
{
|
||||
_path = _path.Replace("{" + parameter.Key + "}", parameter.Value);
|
||||
_path = _path.Replace("{" + parameter.Key + "}", HttpUtility.UrlEncode(parameter.Value));
|
||||
}
|
||||
}
|
||||
|
||||
@ -39,7 +40,7 @@ namespace Org.OpenAPITools.Client
|
||||
{
|
||||
foreach (var value in parameter.Value)
|
||||
{
|
||||
_query = _query + parameter.Key + "=" + value + "&";
|
||||
_query = _query + parameter.Key + "=" + HttpUtility.UrlEncode(value) + "&";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user