Я могу позвонить в веб-службу, но не могу получить ответ от веб-службы - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь вызвать веб-сервис с использованием SQL. Я могу правильно вызывать веб-службу, но не могу ответить от веб-службы в @ vResponseText & @ vStatusText

КОД SQL

Declare @vStatus Int,@vResponseText Varchar(Max), @vStatusText Varchar(Max),@WsUrl Varchar(Max),@vPointer Int,@Parametres varchar(1000)
set @Parametres = '?Param1=11&Param2=11'
SET @WsUrl = 'http://192.168.123.227:4569/ASTRAX_WebService.asmx/CallTestMethod' + @Parametres

EXEC sp_OACreate 'MSXML2.ServerXMLHTTP', @vPointer OUTPUT
EXEC sp_OAMethod @vPointer, 'open', NULL, 'GET', @WsUrl 
EXEC sp_OAMethod @vPointer, 'send', NULL, @Parametres
EXEC sp_OAMethod @vPointer, 'responseText', @vResponseText OutPut
EXEC sp_OAMethod @vPointer, 'Status', @vStatus OutPut
EXEC sp_OAMethod @vPointer, 'StatusText', @vStatusText OutPut

EXEC sp_OADestroy @vPointer

Select @vStatus as Status, @vStatusText as StatusText, @vResponseText as ResponseText

КОД ВЕБ-СЛУЖБЫ

[WebMethod]
public string CallTestMethod(string Param1, string Param2)
{
   return "I am called Successfully ..!!";
}

Ожидаемый результат:

I am called Successfully ..!!

Изображение вывода enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...