就像@stepanian所说的那样,您不能使用POST重定向。但是有几种解决方法:
- 做一个简单的HttpUrlConnection并使用POST。输出后的响应流。它可以工作,但是我在CSS上遇到了一些问题。
- 在控制器中进行处理,然后将结果数据重定向到假页面。该页面将自动通过javascript进行POST,而无需用户干预
HTML:
<form name="myRedirectForm" action="https://processthis.com/process" method="post"> <input name="name" type="hidden" value="xyz" /> <input name="phone" type="hidden" value="9898989898" /> <noscript> <input type="submit" value="Click here to continue" /> </noscript></form> <script type="text/javascript"> $(document).ready(function() { document.myRedirectForm.submit(); }); </script>


