package org.jboss.resteasy.test.client.resource;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import org.jboss.resteasy.util.ReadFromStream;
@Path("/inputStream")
public class InputStreamResourceService {
static String result = "hello";
@GET
@Produces("text/plain")
public InputStream get()
{
return new ByteArrayInputStream(result.getBytes());
}
@POST
@Consumes("text/plain")
public void post(InputStream is) throws IOException
{
result = new String(ReadFromStream.readFromStream(1024, is));
}
}