我正在使用 REST 发布(来自 Firefox 的海报)一个 url:
http://[ip]/page.jsp?paramater1=whatever¶meter2=whatever(内容类型:application/x-www-form-urlencoded)
page.jsp 包含:
<body onload="onload()">
<script>
document.forms["myform"].submit(); // just to be redundant
function onload(){
document.forms["myform"].submit(); // just to be redundant
}
</script>
<form action="SessionTestDriver" method="post" id="myform">
[form stuff]
</form>
但它似乎没有提交该表格。如果我在浏览器上手动加载页面,一切正常。只是 REST 调用什么都不做。
显然我错过了一些东西。建议?
解决了! 知道了!主 jsp 页面只是在提交时调用了一个 servlet。我直接在 REST url 而不是 jsp 页面中尝试了该 servlet,一切都按我的意愿工作!