[cpp-ue4] Fix byte array writing in JSON to be valid base64 string (#15242)

* Fix byte array writing in JSON to be valid base64 string
- remove ToStringFormatArg
- use ToUrlString to path parameters
- use Base64UrlEncode only in ToUrlString

* Use LexToString instead of FString::Format
This commit is contained in:
Jaemin Park
2023-04-25 01:21:27 +09:00
committed by GitHub
parent d6e19f8f55
commit de27749047
9 changed files with 70 additions and 138 deletions

View File

@@ -197,7 +197,7 @@ bool OpenAPIUserApi::CreateUsersWithListInputResponse::FromJson(const TSharedPtr
FString OpenAPIUserApi::DeleteUserRequest::ComputePath() const
{
TMap<FString, FStringFormatArg> PathParams = {
{ TEXT("username"), ToStringFormatArg(Username) } };
{ TEXT("username"), FStringFormatArg(ToUrlString(Username)) } };
FString Path = FString::Format(TEXT("/user/{username}"), PathParams);
@@ -235,7 +235,7 @@ bool OpenAPIUserApi::DeleteUserResponse::FromJson(const TSharedPtr<FJsonValue>&
FString OpenAPIUserApi::GetUserByNameRequest::ComputePath() const
{
TMap<FString, FStringFormatArg> PathParams = {
{ TEXT("username"), ToStringFormatArg(Username) } };
{ TEXT("username"), FStringFormatArg(ToUrlString(Username)) } };
FString Path = FString::Format(TEXT("/user/{username}"), PathParams);
@@ -348,7 +348,7 @@ bool OpenAPIUserApi::LogoutUserResponse::FromJson(const TSharedPtr<FJsonValue>&
FString OpenAPIUserApi::UpdateUserRequest::ComputePath() const
{
TMap<FString, FStringFormatArg> PathParams = {
{ TEXT("username"), ToStringFormatArg(Username) } };
{ TEXT("username"), FStringFormatArg(ToUrlString(Username)) } };
FString Path = FString::Format(TEXT("/user/{username}"), PathParams);