0

以下にrestlet-android-2.1.4でServerResourceを書きました。SIZE を 1024 * 12 + 485 に設定すると、機能します。しかし、SIZE を 1024 * 12 + 486 に変更すると、このハンドルは保留になります。

public class DataResource extends ServerResource {    
    public static final int SIZE = 1024 * 12 + 485;
    @Get
    public Representation getResource(Representation entity) {
        return new OutputRepresentation(MediaType.ALL) {
            @Override
            public void write(OutputStream outputStream) throws IOException {
                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < SIZE; i++) {
                    sb.append('E');
                }
                outputStream.write(sb.toString().getBytes());
                outputStream.close();
            }
        };
    }
}
4

1 に答える 1