title: How to secure GET request when queried in a browser tab
body: <p>I am currently assigned in developing stock market data API with security in top of all. I was able to secure incoming GET requests using JWT, API keys,middleware auths. </p>
  
  <p>Let's say when the user is not logged in, as we all know, all http methods esp GET are responding with http status 401 unauthorized access. </p>
  
  <p>My problem is when the user is logged in in our app, the API requests can be now queried successfully (server to server) but <strong>when I copy the request link to the browser new tab (say chrome), I can see the reply</strong>. It is expected since the user is logged in but I want that the request response will not be seen in the browser. Other competitors of ours use POST to counter the browser GET default. </p>
  
  <p>Should we move to POST? Im struggling since GET is the proper http method for requesting stuffs.</p>