title: How to prevent of converting header name into lower case - Spring boot?
body: <p>I am developing a <code>java</code> based <code>web application</code> in <code>spring-boot</code> where I am sending <code>http-header</code> from <code>server</code> to <code>client</code> end.</p>
  
  <p><code>Server-side</code> I have used <code>Spring-boot</code> in form of <code>REST API</code>, whereas <code>at client</code> end we have simple plain <code>HTML5/Angular framework</code>.</p>
  
  <p><code>My query</code> is, while I am sending any header from server then at client end I always get it into lowercase vs actual.
  For example, I am setting header something like,</p>
  
  <pre><code>header.add("KK-ACTUAL-VALUE", "sfsfjDFFDHTsdfJKKA");
  </code></pre>
  
  <p>At client end, it gives,</p>
  
  <p><code>kk-actual-value</code> : <code>"sfsfjDFFDHTsdfJKKA"</code>; <em>(Header name converts into lower case!)</em></p>
  
  <p>Now, the question is, how to <code>prevent</code> it ?</p>
  
  <p>I want to have the same header name what is actually passed by <code>Server/API</code>.</p>