If you use the server and do not want the library to discard any tags with empty string values that are sent by clients, you must modify the function TRpcServerParser.Parse by replacing the first few lines with:
var
Fixed: String;
begin
Fixed := FixEmptyString(Data);
FParser.LoadFromBuffer(PChar(Fixed));
-Andreas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you use the server and do not want the library to discard any tags with empty string values that are sent by clients, you must modify the function TRpcServerParser.Parse by replacing the first few lines with:
var
Fixed: String;
begin
Fixed := FixEmptyString(Data);
FParser.LoadFromBuffer(PChar(Fixed));
-Andreas