Ich versuche gerade, eine AMF-Anfrage mit c # zu erstellen. aber ich bekomme immer wieder 404 Fehler.
Was ich derzeit habe, ist der Header und der Inhalt. mit charles proxy funktioniert es.
Mit FluorineFx habe ich mich mit dem Server verbunden und die Methode aufgerufen
string server = "http://ws-pl.mspapis.com/msp/89.0.1/Gateway.aspx?method=";
NetConnection Connection = new NetConnection();
Connection.ObjectEncoding = FluorineFx.ObjectEncoding.AMF3;
Connection.OnConnect += new ConnectHandler(netConnection_OnConnect);
Connection.NetStatus += new NetStatusHandler(netConnection_NetStatus);
Connection.AddHeader("id", false, "f34g56eto762109347854cv7832b");
Connection.AddHeader("needClassName", false, true);
Connection.Connect(server);
if (Connection.Connected) {
Console.WriteLine($"connected.");
Connection.Call("MovieStarPlanet.WebService.Moderation.AMFModeration.CheckNewUsername", new Handler(), "leylaa", "MSP.PL");
}
Mein Ergebnis: 404 Fehler nicht gefundenaber in Charles Proxy POST zu ws-pl.mspapis.com/msp/89.0.1/G…kNewUsernamegearbeitetWie kann ich Anforderungsheader in FluorineFx hinzufügen? Es sollte auch mit httpwebrequest funktionieren, aber ich weiß nicht, wie ich AMF-Inhalte codieren / dekodieren kann
Was ich derzeit habe, ist der Header und der Inhalt. mit charles proxy funktioniert es.
Mit FluorineFx habe ich mich mit dem Server verbunden und die Methode aufgerufen
string server = "http://ws-pl.mspapis.com/msp/89.0.1/Gateway.aspx?method=";
NetConnection Connection = new NetConnection();
Connection.ObjectEncoding = FluorineFx.ObjectEncoding.AMF3;
Connection.OnConnect += new ConnectHandler(netConnection_OnConnect);
Connection.NetStatus += new NetStatusHandler(netConnection_NetStatus);
Connection.AddHeader("id", false, "f34g56eto762109347854cv7832b");
Connection.AddHeader("needClassName", false, true);
Connection.Connect(server);
if (Connection.Connected) {
Console.WriteLine($"connected.");
Connection.Call("MovieStarPlanet.WebService.Moderation.AMFModeration.CheckNewUsername", new Handler(), "leylaa", "MSP.PL");
}
Mein Ergebnis: 404 Fehler nicht gefundenaber in Charles Proxy POST zu ws-pl.mspapis.com/msp/89.0.1/G…kNewUsernamegearbeitetWie kann ich Anforderungsheader in FluorineFx hinzufügen? Es sollte auch mit httpwebrequest funktionieren, aber ich weiß nicht, wie ich AMF-Inhalte codieren / dekodieren kann
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „leyli“ ()