Я выполнял большую часть своей работы с кодом, пока не запустил свой проект, я получил ошибку разрешения, но я не знаю, как это исправить.
Я пытался соединиться с websocket с помощью websocket4net, но сервер всегда отклонялмой запрос с HTTP / 1.1 403 Запрещенная ошибка
Я использовал HttpWebrequest для входа и получения кода токена, после этого я просто вставил код токена в websocket и попытался подключиться, но все не удалось
Private Sub Button1_Click(sender As Object, ev As EventArgs) Handles Button1.Click
Dim data = Encoding.UTF8.GetBytes("{""auth"":""AxYjQyMzc2M2JkZGIasdasadsDQzNTAwNGQ2Mzc0ZTY2PSRxaWtdsasdasdad="",""pr"":1,""pl"":4,""br"":""Chrome"",""hashKey"":""1c63129ae9454dfdc60c3e8aa94d3e00495"",""captcha"":"""",""captchaToken"":null}")
Dim result_post = SendRequest_post(New Uri("https://api.XXXXXX.xxx/Authen/loginweb"), data, "application/json", "POST")
Dim resdata = SendRequest_get("https://app.XXXXXX.xxx/signalr/negotiate")
Dim url As String = WebUtility.UrlEncode(resdata("ConnectionToken"))
websocket = New WebSocket("wss://app.XXXXXXX.xxx/signalr/connect?transport=webSockets&connectionToken=" & url & "&connectionData=[{%22name%22:%22appname%22}]&tid=10", "", , , "UserAgent", "https://XXXXX.xxx/", WebSocketVersion.Rfc6455)
AddHandler websocket.Opened, Sub(s, e) socketOpened(s, e)
AddHandler websocket.Error, Sub(s, e) socketError(s, e)
AddHandler websocket.Closed, Sub(s, e) socketClosed(s, e)
AddHandler websocket.MessageReceived, Sub(s, e) socketMessage(s, e)
AddHandler websocket.DataReceived, Sub(s, e) socketDataReceived(s, e)
websocket.Open()
End Sub
HTTP / 1.1 403 Запрещено