Ошибка websocket4net HTTP / 1.1 403 Запрещено - PullRequest
0 голосов
/ 04 июня 2019

Я выполнял большую часть своей работы с кодом, пока не запустил свой проект, я получил ошибку разрешения, но я не знаю, как это исправить.

Я пытался соединиться с 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 Запрещено

...