I have a java webapp using the Tapestry5 framework where I'm seeing exceptions in my logs that look something like this,
Forms require that the request method be POST and that the t:formdata query parameter have values
When I spoke to the user group, it was believed that there is some sort of issue where the browser is turning a form post into a get request. I've been seeing this happen with legacy versions of ie and modern android devices using later versions of chrome.
My question is what would cause this type of behavior?
Edit:
Example form
<form id="sortForm" method="post" action="/product/index.sortform" data-validate="submit">
I'd also like to rule out bot activity do to the fact I see this happening on some of my apps that sit behind firewalls without any bot access.