好的,我知道如何在代码中向网站发送HTTP POST请求,并且知道如何在浏览器中打开URL(HTTP GET)。但是如何在浏览器中打开HTTP POST请求呢?
编辑:更多细节: 该网站允许您打开一个页面以添加新条目,您可以通过POST该信息来填充该页面。我在我的Java桌面应用程序中拥有这些信息,因此从我的Java应用程序中,我想在用户首选浏览器中打开添加新条目页面,并填充已知信息。
编辑: 所以我尝试了Lee的答案,并成功构建了一个带有提交按钮的网页,当您单击它时,它会转到最终页面并填充字段,但我无法使JavaScript正常工作,以便自动转到那里而无需按下提交按钮。这是我生成的网页:
<html><head>
<script type = "text/javascript">
function onLoad()
{
document.getElementById('form').submit();
}
</script>
</head>
<body>
<form name="form" action="http://test.musicbrainz.org/release/add" method="post">
<input name="name" type="hidden" value="Porcupine"/>
<input type="submit" value="send">
</form>
</body>