Domanda

Sto usando SoapUI per caricare test uno dei nostri servizi web .net.

Sono nuovo di SoapUI, quindi ho eseguito il " per iniziare " ;, utilizzando un servizio disponibile al pubblico, e non ho avuto problemi. Ma quando provo a inviare una richiesta al mio servizio web ricevo un messaggio HTTP / 1.1 400 Bad Request.

Genero una richiesta predefinita dallo schema e inserisco l'XML della richiesta nei tag, ma quando lo invio, ottengo l'errore sopra.

Se accedo al servizio e inserisco lo stesso XML nella pagina di test, funziona perfettamente.

Ecco l'XML che sto inviando:

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

Qualche idea su cosa sto facendo di sbagliato?

È stato utile?

Soluzione

OK, ho riscontrato il problema. Il servizio web si aspetta una stringa non in realtà XML, quindi racchiuderla in un <![CDATA[ ... ]]> ha funzionato.

Suppongo che la pagina di test debba fare qualcosa di simile in background?

Altri suggerimenti

Ho riscontrato questo problema nella versione 2.5.1, quale versione dell'interfaccia utente SOAP stai utilizzando ?, forse potresti provare con 2.5 e vedere cosa succede.

Saluti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top