Запрос SoapUI возвращает неверный запрос HTTP / 1.1 400 - PullRequest
1 голос
/ 27 октября 2009

Я использую SoapUI для загрузки одного из наших веб-сервисов .net.

Я новичок в SoapUI, поэтому я пробежался по «началу работы», используя общедоступный сервис, и у меня не было проблем. Но когда я пытаюсь отправить запрос в мой веб-сервис, я получаю сообщение HTTP / 1.1 400 Bad Request.

Я генерирую запрос по умолчанию из схемы и вставляю XML-запрос в теги, но когда я отправляю его, я получаю сообщение об ошибке выше.

Если я захожу в сервис и вставляю тот же XML на тестовой странице, он отлично работает.

Вот XML, который я отправляю:

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

Есть идеи, что я делаю не так?

Ответы [ 2 ]

6 голосов
/ 28 октября 2009

ОК, я нашел проблему. Веб-сервис ожидает, что строка на самом деле не является XML, поэтому завернуть ее в <![CDATA[ ... ]]> удалось.

Я думаю, тестовая страница должна делать что-то похожее в фоновом режиме?

1 голос
/ 27 октября 2009

Я видел эту проблему в версии 2.5.1, какую версию SOAP UI вы используете ?, может быть, вы могли бы попробовать с 2.5 и посмотреть, что произойдет.

Привет

...