Editar Novo dado
Serial574
MódulosWEBSERVER
ResumoPassagem de parâmetros pela URL agora está plana
AlteraçõesAtenção!

Esta alteração pode necessitar de revisões em suas rotinas dos sites Web!

Quando um envio de dados ocorre entre os navegadores e o servidor, 2 tipos de parâmetros
são transferidos: os parâmetros visíveis pela URL (ex.: www.aics.com.br/tabnav?tab=minhatab,
neste caso, "tab" é o parâmetro de URL) e por conteúdos de campos de formulários.

Ambos os conteúdos podem ser acessados por script pela função:

Function WebFields(Campo:String):String

Entretanto, quando conteúdo vinha da URL, era padrão executar um comando para
transformá-lo em letras maiúsculas. Entretanto, isto não é sempre o mais correto. Logo,
um teste do tipo

if webfields('tab')='tabela' then ...

Nunca resultava em verdadeiro! Nesta atualização do Serviço Web, o campo passa a
respeiar o caso da chamada original e este problema não ocorre mais. Por outro lado, e isso
sim merece muita atenção, um teste do tipo

if webfields('tab')='TABELA' then ...

Poderia dar OK mesmo se a chamada fosse como "Tabela" ou "tabela". Isto não ocorre
mais! O teste deve ser consistente com as chamadas possíveis ou deve-se adicionar um
upper ao teste.
Data03/12/2007