title: Abusing HTTP POST
body: <p>Currently reading Bloch's <em>Effective Java</em> (2nd Edition) and he makes a point to state, in bold, that overusing POSTs in web applications is inherently bad. Unfortunately, he doesn't specify why.</p>
  
  <p>This startled me, because when I do any web development, all I ever use are POSTs! I have always steered clear of GETs for security reasons and because it felt more professional (long, unsightly URLs always bother me for some reason).</p>
  
  <p>Are there performance differentials between GET and POST? Can anyone elaborate on why overusing POSTs is bad, and why?  My understanding - and preliminary searches - seem to all indicate that these two are handles very similarly by the web server. Thanks in advance!</p>