'Fehler beim Decodieren der Nutzdaten, nachdem versucht wurde, die zweite Nutzlast zu senden

9

Ich versuche, einen Client zu implementieren, der mit einem WebSocket (dem Discord Gateway, um genau zu sein) eine Verbindung herstellt websocketpp-Bibliothek , aber ich erhalte einen Fehler, wenn ich versuche, eine JSON-Nutzlast an den Server zu senden

Der Code, den ich verwende, ist:

%Vor%

(Offensichtlich ist dieser Code vereinfacht und dient nur zum Verbinden mit dem Discord-Gateway und zum Senden der Payload)

Wenn ich das mache, bekomme ich diese Ausgabe in meinem Terminal:

%Vor%

BEARBEITEN:

Nach einigen Nachforschungen scheint der Fehler vom Gateway verursacht worden zu sein, das die Anfrage ablehnt, also nehme ich an, dass websocketpp die JSON nicht korrekt codiert (oder in das falsche Format kodiert)

    
Orfby 24.09.2016, 15:44
quelle

1 Antwort

4

Ich habe mein Problem herausgefunden. Mit dem Discordia-Quellcode als Referenz habe ich festgestellt, dass ich den JSON falsch erstellt habe Also habe ich diesen Code geändert:

%Vor%

zu:

%Vor%     
Orfby 28.09.2016, 17:30
quelle

Tags und Links