Pregunta

Estoy usando SoapUI para cargar la prueba de uno de nuestros servicios web .net.

Soy nuevo en SoapUI, así que he revisado el " comenzando " ;, usando un servicio disponible públicamente, y no tuve problemas. Pero cuando intento enviar una solicitud a mi servicio web, recibo un mensaje HTTP / 1.1 400 Bad Request.

Genero una solicitud predeterminada desde el esquema e inserto el XML de solicitud en las etiquetas, pero cuando lo envío, aparece el error anterior.

Si busco el servicio e inserto el mismo XML en la página de prueba, funciona perfectamente.

Aquí está el XML que envío:

<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>

¿Alguna idea de lo que estoy haciendo mal?

¿Fue útil?

Solución

Bien, he encontrado el problema. El servicio web espera una cadena que no sea realmente XML, por lo que envolverla en un <![CDATA[ ... ]]> hizo el truco.

¿Supongo que la página de prueba debe hacer algo similar en el fondo?

Otros consejos

He visto este problema en la Versión 2.5.1, ¿qué versión de SOAP UI está utilizando ?, tal vez podría intentar con 2.5 y ver qué sucede.

Saludos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top