Hallo,
ich programmiere seit einiger zeit an einem Minecraft launcher für mein Modpack und bis zum Login System lief alles super ich komme mit der neuen Authentifizierung nicht klar
hier ist der jetzige Code von dem der Error ausgeht:
Als Error wird bei der Markierten Stelle ein 404 Error der Website angegeben.
Ich würde mich über Hilfe freuen da ich zum Ersten mal mit solchen Sachen arbeite und ich noch keine Lösung finden konnte.
ich programmiere seit einiger zeit an einem Minecraft launcher für mein Modpack und bis zum Login System lief alles super ich komme mit der neuen Authentifizierung nicht klar
hier ist der jetzige Code von dem der Error ausgeht:
VB.NET-Quellcode
- Public Function Login() As String
- Dim request As Net.WebRequest = Net.WebRequest.Create("https://authserver.mojang.com/authenticate/")
- request.Method = "POST"
- Dim postData As String = "{'agent':{'name': 'Minecraft','version': 1},'username': '" & txt_user.Text & "','password':'" & txt_password.Text & "','clientToken': '" & txt_user.Text & "'}"
- postData = Replace(postData, "'", Chr(34))
- Dim byteArray As Byte() = System.Text.Encoding.UTF8.GetBytes(postData)
- request.ContentType = "application/json"
- request.ContentLength = byteArray.Length
- Dim dataStream As IO.Stream = request.GetRequestStream() 'Markierung
- dataStream.Write(byteArray, 0, byteArray.Length)
- dataStream.Close()
- Dim response As Net.WebResponse = request.GetResponse()
- If CType(response, Net.HttpWebResponse).StatusDescription = "OK" Then
- dataStream = response.GetResponseStream()
- Dim reader As New IO.StreamReader(dataStream)
- Dim responseFromServer As String = reader.ReadToEnd()
- Dim Antwort As String = responseFromServer
- MessageBox.Show(Antwort)
- reader.Close()
- Else
- MessageBox.Show("Fehler")
- End If
- dataStream.Close()
- response.Close()
- End Function
Als Error wird bei der Markierten Stelle ein 404 Error der Website angegeben.
Ich würde mich über Hilfe freuen da ich zum Ersten mal mit solchen Sachen arbeite und ich noch keine Lösung finden konnte.