Ir para conteúdo
  • Cadastre-se

dev botao

Delphi XE 10.1 Berlin - DataSnap Rest (Problema com String)


  • Este tópico foi criado há 2777 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom Dia Srs., tudo bem?

Estou com um problema de certa forma particular ao passar parâmetros strings para um serviço DataSnap Rest Application no Delphi XE 10.1 Berlin. Utilizando os métodos do ReverseString que são padrões ele me devolve a String com o caracter de soma (+) entre os espaços da string.

Desculpa a ignorância, mas não sei qual seria o problema ao passar um string para o método que está no DataSnap Rest Application. Eu poderia fazer uma rotina para retirar o caracter de soma (+) do string no servidor, mas sinceramente acho um procedimento falho ao se tratar de algo simples.

Para efeito de análise o mesmo método funciona no Delphi XE 10 Seattle. Anexo uma imagem para dar ideia do conceito que estou passado. Se puderem me passar algum tipo de orientação para este caso. Muito obrigado pela ajuda de sempre.

Atenciosamente,

Fernando Dutra.

Foto.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Consultores

Pode-se cadastrar gratuitamente. Basta cadastrar na EDN.

Além do mais, se você tem uma licença, com certeza tem um usuário.

Mas pra te ajudar, o link é para um report do bug no Berlin.

Alguém ali disse que o problema está no TURLEncoding.EncodeForm. Ele está adicionando a opção TEncodeOption.SpacesAsPlus sempre.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 2 semanas depois ...
  • Este tópico foi criado há 2777 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.