Pergunta

estou a usar Soapui Para carregar um teste de um de nossos serviços da web .NET.

Eu sou novo no SOAPUI, então corro o "Introdução", usando um serviço disponível ao público e não tive problemas. Mas quando tento enviar uma solicitação para o meu serviço da web, estou recebendo uma mensagem de solicitação ruim HTTP/1.1 400.

Eu gero uma solicitação padrão do esquema e insiro a solicitação XML nas tags, mas quando a enviar, recebo o erro acima.

Se eu navegar no serviço e inserir o mesmo XML na página de teste, ele funciona perfeitamente.

Aqui está o XML que estou enviando:

<AccountInformationRequest xmlns="http://RedlineApplicationServices.com/CognitionAI/AccountInformationRequest.xsd">
<Authentication>
    <LoginName>WWWWWW</LoginName>
    <Password>KKKKKKK</Password>
</Authentication>
<Directives>
    <Environment>TRIAL</Environment>
    <RequestedAction>AccountSummary</RequestedAction>
    <CustomerReference>77777</CustomerReference>
    <AccountReference>000000111111</AccountReference>
</Directives></AccountInformationRequest>

Alguma idéia do que estou fazendo de errado?

Foi útil?

Solução

OK, eu encontrei o problema. O serviço da web está esperando uma string não na verdade XML, então envolvendo -a em um <![CDATA[ ... ]]> fez o truque.

Eu acho que a página de teste deve fazer algo semelhante em segundo plano?

Outras dicas

Eu já vi esse problema na versão 2.5.1, qual versão da interface do usuário você está usando? Talvez você possa tentar com 2.5 e ver o que acontece.

Cumprimentos

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