Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SignalR: Error during WebSocket handshake: Unexpected response code: 400

I have just started working with SignalR. I have implemented real-time data reflection on my site using signalr. I was getting "Error during Web-Socket handshake: Unexpected response code: 400" error on console with when trying to connect with web-socket.

Application is developed with Asp.net MVC - signalR 2.0.3 and hosted On Windows server 2012 - IIS 8

I found one solution from this link

It says that We need website to point to HTTPS (and avail SSL) then http to work with web-socket. And my Issue resolved too. My doubt is - cant we solve this issue without using HTTPS ? As each website might not require to be hosted on HTTPS (which requires SSL).

like image 982
Roshni Shah Avatar asked Apr 17 '14 10:04

Roshni Shah


1 Answers

use this tag in your web.config file :

<httpRuntime maxRequestLength="40960" targetFramework="4.5" requestValidationMode="2.0" />

under <system.web> tag. Describe your target framework.Error will be disappear

like image 200
Saurabh Srivastava Avatar answered Oct 02 '22 19:10

Saurabh Srivastava