ranio Ответов: 0

Как сделать связь веб сокета со строкой запроса в ASP.NET с помощью C#?


Я занимаюсь процессом связи с веб-сокетом. Я успешно смог сделать то же самое, установив интерфейс и добавив ссылку на сервис без каких-либо параметров

Но мне нужно отправить как показано ниже:

У меня есть значения параметров из БД, но как передать этот базовый адрес через веб-сокет в нижеприведенном Url-адресе и получить адрес конечной точки.

базовый адрес
https://10.10.10.1/Test/test?entityDetails= {"requestData":””, "requestkData":“ “} & entityId=”””)

Ожидаемый адрес конечной точки:
ВСС://10.10.10.1/Тест/тест?entityDetails= {"requestData":””, "requestkData":“ “} &амп; значением EntityId=”””) .

Что я уже пробовал:

Интерфейс, работающий без строки запроса
[ServiceContract(CallbackContract = typeof(IWebSocketCallback))]
   public interface IWebSocket
   {

       [OperationContract(IsOneWay = true)]
       Task ExecandSendFinancial(string strResponseAPI);
   }

   public interface IWebSocketCallback
   {
       [OperationContract(IsOneWay = true)]
       Task OnExecandSendFinancial(string strResponseAPI);
   }


Task IWebSocket.ExecandSendFinancial(string strResponseAPI)
        {


            var callback = OperationContext.Current.GetCallbackChannel<IWebSocketCallback>();

In web.config done as below:
<pre> <host>
          <baseAddresses>
            <add baseAddress="http://localhost:53272/WebSocket.svc" />

         
          </baseAddresses>
        </host>




а в серверной части
при добавлении той же сервисной ссылки получился адрес конечной точки
<endpoint address="ws://localhost:53272/WebSocket.svc"

Gerry Schmitz

Это все "пользовательский" код, не имеющий никакой ссылки на что-либо, с чем кто-либо может иметь отношение.

0 Ответов