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}}
|
{{>partial_header}}
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Web;
|
||||||
|
|
||||||
namespace {{packageName}}.Client
|
namespace {{packageName}}.Client
|
||||||
{
|
{
|
||||||
@ -21,7 +22,7 @@ namespace {{packageName}}.Client
|
|||||||
{
|
{
|
||||||
foreach (var parameter in parameters)
|
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)
|
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.Collections.Generic;
|
||||||
|
using System.Web;
|
||||||
|
|
||||||
namespace Org.OpenAPITools.Client
|
namespace Org.OpenAPITools.Client
|
||||||
{
|
{
|
||||||
@ -29,7 +30,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
foreach (var parameter in parameters)
|
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)
|
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