Pergunta

Nosso servidor A notifica o servidor de terceiros B com uma mensagem formatada por XML, enviada como solicitação de postagem HTTP. Somos nós que especificamos o formato da mensagem e outros aspectos da interação. Podemos especificar que o XML é enviado como

a) dados brutos (apenas o XML)

b) Parâmetro de postagem única com algum nome específico (digamos, xml = xml)

A questão é de que maneira é melhor para a terceira parte em geral, se não conhecemos a plataforma e o idioma que eles estão usando.

Eu pensei que tinha visto alguns problemas em certos idiomas para analisar facilmente os dados brutos sem nome, embora eu não me lembre de nenhum caso específico. Enquanto meu colega insiste que o nome do parâmetro é redundante e é realmente melhor enviar os dados brutos sem nenhum nome.

Foi útil?

Solução

Se você não precisar enviar informações extras em outros parâmetros do post, o nome do parâmetro XML é redundante e interno, como seu companheiro de equipe disse, se a terceira parte aguarda apenas por um XML Data, envie apenas os dados brutos no órgão de postagem com o tipo MIME correto e codificar e não complicar.

O processo para obter dados brutos é fácil na maioria dos contêineres de servidores de aplicativos; portanto, você não se importa com isso, a maioria deles usa um leitor para receber dados recebidos e manipulá -los.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top