title: Feign Client Call(to a http service) is converted from GET request to POST when the call is made in runtime
body: <p>I was trying to call a http GET service through feign client but I see the request being converted into POST before the call is made.</p>
  
  <p>Without header the Get call works fine(I meant gives a 401 instead 404), the header content is expected by http service I'm trying to call, so cannot remove the header.</p>
  
  <pre><code>@FeignClient(name="commonservice")
  @Path("/company/service/module")
  public interface getCaseInfo{
   @GET
   @Path("/endpointURI/{pathparam}")
   public ResponseObject getCaseDetails(@PathParam("pathparam") String param, @RequestHeader Map&lt;String,String&gt; header) throws exception
  }
  </code></pre>
  
  <p>/<em>TRIED @HeaderParam Annotation as well</em>/</p>
  
  <p>The feign client call has to be made as GET request with Headers</p>