HTTPS jquery Signalr客户端无法访问HTTP SignalR集线器?

时间:2016-11-23 03:44:30

标签: jquery signalr signalr.client

当HTTP客户端访问它时,相同的代码集将起作用。

我的中心代码:

text.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>()
{
    @Override
    public void handle(MouseEvent event)
    {
        Text text1 = (Text) event.getSource();
        System.out.println(text1.getId());
    }
});

}

客户端:

[HubName("MyHub")]
public class MyHub : Hub
{
    private readonly IHubContext _hubContext;
    public MyHub()
    {
        _hubContext = GlobalHost.ConnectionManager.GetHubContext<MyHub>();
    }
    public void SendMessage()
    {
        Clients.All.ChangeStatus(true);
    }
    public void CheckConnectionStatus(string str)
    {
        Clients.All.ChangeStatus(false);
    }
    public override Task OnConnected()
    {
        SendMessage();
        return base.OnConnected();
    }

尝试HTTPS客户端时收到错误消息。

  

混合内容:“https://localhost/SignalRClientApp/Home/Index”页面是通过HTTPS加载的,但是请求了一个不安全的脚本“http://localhost:44317/signalr/hubs”。此请求已被阻止;内容必须通过HTTPS提供。

     

索引:51 Uncaught TypeError:无法读取undefined(...)

的属性“client”

0 个答案:

没有答案