Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
ResponseBuilder nesnesi döner.
Örnek
Şöyle yaparız
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
import javax.ws.rs.core.Response;
Açıklaması şöyleResponse nesnesi static metodlar ile ResponseBuilder nesnesi döner. Açıklaması şöyleResponse
Results in an entity body mapped from the entity property of the Response with the status code specified by the status property of the Response. A null return value results in a 204 status code. If the status property of the Response is not set: a 200 status code is used for a non-null entity property and a 204 status code is used if the entity property is null.
...Methods that need to provide additional metadata with a response should return an instance of Response, the ResponseBuilder class provides a convenient way to create a Response instance using a builder pattern.
Response objects cannot be created directly; instead, they are created from javax.ws.rs.core.Response.ResponseBuilder instances returned by one of the static helper methods of Responsebuild metodu
Şöyle yaparız.
Response r = r.build ();
entity metoduŞöyle yaparız.
String data= "...";
Response r = r.entity (data);
return Response.status(200).entity("OK").build();
ok metoduResponseBuilder nesnesi döner.
Örnek
Şöyle yaparız
StreamingOutput stream = ...;
return Response.ok(stream).build();
ÖrnekŞöyle yaparız.
@GET
@Path("version")
@Produces(MediaType.APPLICATION_JSON)
public Response version() {
return Response.ok(new Version())
.header("Access-Control-Allow-Origin", "*")
.build();
}
seeOther metoduŞöyle yaparız.
return Response.seeOther("/")
.cookie(new NewCookie("name", "Hello, world!"))
.build();
status metoduŞöyle yaparız.
Response r = Response.status (200);
Hiç yorum yok:
Yorum Gönder