Using POST to get data instead of GET request : <p>I see in few legacy applications, POST request is used to return data to the client. Input data is provided in Form data. 
Ideally to get data we should be using GET request.</p>

<p>What are the possible reasons to use POST instead of GET to get data ?</p>

<p>If its for security reasons, why we have GET in the first place ?
If input data is large, probably we may have to choose POST.</p>

<p>Please clarify.</p>
