ncat servidor http - resposta dinâmica

0

Eu passei metade do dia procurando por isso e tentando várias opções. Esperando que os Gurus aqui possam ajudar.

Estou tentando criar um stub simples que aceitará um XML recebido, pegará um valor específico em uma das tags e usará esse valor como valor de outra tag na resposta.

por exemplo, Input to stub será

<aaa>Pick1</aaa>
<bbb>pick2</bbb>

resposta do stub

<xyz>pick2</xyz>
<zzz>0</zzz>

Estou fazendo isso usando ncat -

./ncat -lk -p 1234 --sh-exec "./stub.sh"

onde em stub.sh , espero analisar a entrada, obter o valor da tag bbb e enviar uma resposta de volta.

Por enquanto, minha entrada vem de um formulário HTML em que um usuário colaria o XML de entrada em uma caixa de texto e clica em enviar.

Não consegui descobrir como iria analisar a entrada em stub.sh . Tentei echo $1 , que echos em branco - isso significa que a entrada não foi passada para o script que estou tentando executar?

A maioria das páginas de ajuda indica que a entrada será passada para o script, alguém pode ajudar a acessar essa entrada dentro do script?

obrigado!

    
por Kbnewbie 16.09.2017 / 09:59

0 respostas

Tags