JAX-RS (@HEAD ANNOTATION)

        Bu yazımızda başka bir HTTP'i metodu olan HEAD'ı öğrenip kullanacağız. HEAD metodu ile yapılan istekler bize  yanıt olarak boş döner. Bize sadece http yanıt başlıkları ve durum kodları ile ilgili bilgiler döner. Bu sayede HEAD metodu ile servis sağlayıcı hakkında bilgi alınabilir ya da bir kaynağın varlığı doğrulanabilir. Dediğimiz gibi aslında GET gibi çalışır fakat bize response hakkında bilgi verir.Kodları inceleyelim. ApplicationConfig classımızı paylaşmıyorum. Her projemizde kullandığımızı unutmayalım.
/**
*
* @author gokhan
*/
import javax.ws.rs.*;
import javax.ws.rs.core.*;
@ApplicationPath("app")
public class ApplicationConfig extends Application{
}
import javax.ws.rs.*;
import javax.ws.rs.core.*;
/**
*
* @author gokhan
*/
@Path("/")
public class HeadResource {
@Path("/test")
@HEAD
public Response handle(@QueryParam("param1") String param1) {
System.out.printf("param1: %s%n", param1);
NewCookie c=new NewCookie("deneme","Muslera");
Response r = Response.ok("this body will be ignored").cookie(c)
.header("someHeader", "Value").build();
return r;
}
@Path("/test2")
@GET
public Response handle2() {
NewCookie c=new NewCookie("deneme","Muslera");
Response r = Response.ok("some body content").cookie(c)
.header("someHeader2", "Value2").build();
return r;
}
}
view raw HeadResource hosted with ❤ by GitHub






İYİ KODLAMALAR.

Hiç yorum yok:

Yorum Gönder

Spring Boot Uygulamasını Heroku üzerinde Deploy Etme

Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...