0

@Put 呼び出しに Java インターフェイスを渡したい:

public interface IMyInterface {
...
}

public class MyClass implements IMyInterface, Serializable {
...
}

public class Service extends ServerResource {

    @Put
    public void f(IMyInterface a) {
        ...
    }

}

ClientResource を介して f() を呼び出すと、「Unsupported Media Type (415)」というエラー メッセージが表示されます。これは、IMyInterface がシリアル化できないためと推測されます。

MyClass オブジェクトを IMyInterface として渡すことは可能ですか?

4

1 に答える 1