Java BlazeDS-AMFConnection.call提供HTTP 400状态

Java BlazeDS-AMFConnection.call提供HTTP 400状态,java,blazeds,pyamf,Java,Blazeds,Pyamf,我试图使用BlazeDS的AMFConnection类连接到pyamf,但当我调用AMFConnection.call时,我收到HTTP状态400错误请求-请求正文无法成功解码。。我或多或少遵循这个例子:pyamf.org/wiki/ClientHowTo。。。对不起,我是新用户,所以我想我不能使用超链接。如果您想跟随它们,请在它们后面附加一个http:// 这是我的密码: package amfconnectiontest; import flex.messaging.io.amf.clien

我试图使用BlazeDS的AMFConnection类连接到pyamf,但当我调用AMFConnection.call时,我收到HTTP状态400错误请求-请求正文无法成功解码。。我或多或少遵循这个例子:pyamf.org/wiki/ClientHowTo。。。对不起,我是新用户,所以我想我不能使用超链接。如果您想跟随它们,请在它们后面附加一个http://

这是我的密码:

package amfconnectiontest;
import flex.messaging.io.amf.client.AMFConnection;
import flex.messaging.io.amf.client.exceptions.*;

public class Main {

public static void main(String[] args) {
    AMFConnection amfConnection = new AMFConnection();

    String url = "http://demo.pyamf.org/gateway/recordset";
    String service = "service.getLanguages";
    try
    {
       amfConnection.connect(url);
    }
    catch (ClientStatusException cse)
    {
       System.out.println(cse);
       return;
    }
    // Make a remoting call and retrieve the result.
    try
    {
       Object result = amfConnection.call(service);
       System.out.println("results: " + result.toString());
    }
    catch (ClientStatusException cse)
    {
       System.out.println(cse);
    }
    catch (ServerStatusException sse)
    {
       System.out.println(sse);
    }

    // Close the connection.
    amfConnection.close();
}
}

有什么想法吗?

实现ISmallMessage的BlazeDS特定消息的加密/解码功能已登陆PyAMF中继r2726及以上。请参阅相关票证-

此版本或非常类似的版本可能会变成0.5。如果您需要连接BlazeDS服务,我建议您检查一下行李箱