> -----Original Message-----
> From: Sergey Beryozkin [mailto:[email protected]]
> Sent: Sunday, March 19, 2017 2:49 PM
> To: [email protected]
> Subject: Re: Best way to handle a HEAD request as a heartbeat?
> 
> It should return JAXRS Response with no entity set.

Would it just be this then?
---------------
        @HEAD
        @Path("heartbeat")
        public Response heartbeat() { return Response.ok().build(); }
---------------
> 
> Cheers, Sergey
> On 18/03/17 21:17, KARR, DAVID wrote:
> >> -----Original Message-----
> >> From: Sergey Beryozkin [mailto:[email protected]]
> >> Sent: Monday, March 13, 2017 3:21 AM
> >> To: [email protected]
> >> Subject: Re: Best way to handle a HEAD request as a heartbeat?
> >>
> >> Sure, introduce a @Head resource method
> >
> > Ok, what should this method do?  I currently have the following:
> > ---------------
> >     @HEAD
> >     @Path("heartbeat")
> >     public String heartbeat() { return ""; }
> > ---------------
> >
> > But this results in a slightly annoying INFO message of:
> > ----------------
> > .JAXRSOutInterceptor.serializeMessage Entity body returned by
> > GET-supporting resource method will be dropped as HEAD was the actual
> > http request method
> > ----------------
> >
> > So it's no harm done, but how do I make it return a HEAD response, but
> without an entity body?  Would I continue to declare it as returning a
> String, but return null?
> >
> >> On 11/03/17 03:07, KARR, DAVID wrote:
> >>> I have a small REST service and a browser client to go with it.  The
> >> browser client has a "heartbeat" service that just sends a HEAD
> >> request, just to verify the service is available.  However, I noticed
> >> that I'm seeing a message in the log saying that my HEAD request is
> >> being translated to a GET request, likely because I don't have a
> >> handler method for it.
> >>>
> >>> As my HEAD request handler just has to return a 200, what is the
> >> simplest way to define this method?
> >>>
> >
> 
> 
> --
> Sergey Beryozkin
> 
> Talend Community Coders
> https://urldefense.proofpoint.com/v2/url?u=http-
> 3A__coders.talend.com_&d=DwIC-g&c=LFYZ-o9_HUMeMTSQicvjIg&r=OsTemSXEn-
> xy2uk0vYF_EA&m=vlSJfA5YntS-GC5I_ANxodJX5IxL53pkaId_uGZ6yJo&s=YF9-
> GKXDkKHIAZ6M0WUxWmyXlo_iEHEHInsgiomZA2Q&e=

Reply via email to