Vb.net 格式错误的HTTP请求
我从服务器收到“格式错误的HTTP请求”的原因是什么Vb.net 格式错误的HTTP请求,vb.net,laravel,Vb.net,Laravel,我从服务器收到“格式错误的HTTP请求”的原因是什么 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load ConnectAsync("ws://127.0.0.1:8000/api/setup/importwizard/checkUpdates/").Wait() End Sub Private Async Function ConnectAsync(uri As String
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
ConnectAsync("ws://127.0.0.1:8000/api/setup/importwizard/checkUpdates/").Wait()
End Sub
Private Async Function ConnectAsync(uri As String) As Task
Thread.Sleep(1000)
Dim WebSocket As ClientWebSocket = Nothing
Try
WebSocket = New ClientWebSocket
Await WebSocket.ConnectAsync(New Uri(uri), CancellationToken.None)
'Await Task.WhenAll(ReceiveAsync(WebSocket), SendAsync(WebSocket))
Await Task.WhenAll(ReceiveAsync(WebSocket))
Catch ex As Exception
Debug.WriteLine("Exception: {0}", ex.Message)
Finally
If WebSocket IsNot Nothing Then
WebSocket.Dispose()
End If
Debug.WriteLine(vbCrLf & "Websocket closed.")
End Try
End Function
来自服务器的响应
Laravel开发服务器已在上启动
[2017年10月4日星期三16:15:05]127.0.0.1:59590无效请求(格式错误的HTTP请求)
您必须使用WebSocket服务器
ws://127.0.0.1:8000
在这方面,您使用的是Laravel HTTP服务器
将其更改为:ws://127.0.0.1:6001
(这是默认端口,或者将其更改为当前使用的端口)服务器是否支持该地址的WebSocket?对。谢谢你的提示。我真傻。我要问问我的团队。那么解决方案是什么呢?我也面临同样的问题。