title: Avoid duplicate POSTs with .NET Core
body: <p>I'm using POST in a .NET Core REST API to insert data on database.</p>
  
  <p>In my client application, when the user clicks a button, I disable this button. But sometimes, because some reason, the click of the button may be faster than the function of the disable button. This way, the user can double click on the button and the POST will be sent twice, inserting the data twice.</p>
  
  <p>To do POST I'm using axios on the client side. But how can I avoid this on the server side?</p>