[英]how to submit form without a name for the button using jsoup post request
[英]How to submit a post request to a form?
這是測試表格
假設我需要提交名字x
和姓氏y
。 因此,我只需輸入以下url
即可提交get
請求
http://www.w3schools.com/tags/demo_form_method.asp?fname=x&lname=y
現在,如果我更改method="post"
則上述方法將不起作用。 如何以編程方式提交post
請求,然后將結果頁面print
到console
?
我嘗試使用許多方法。 例如
PostMethod post = new PostMethod("http://www.w3schools.com/tags/demo_form_method.asp");
NameValuePair[] data = {
new NameValuePair("fname", "x"),
new NameValuePair("lname", "y")
};
post.setRequestBody(data);
...
InputStream in = post.getResponseBodyAsStream();
我可以看到您的測試表單不支持“發布”方法。 我在下面粘貼了表單片段
<form action="demo_form_method.asp" **method="get"** target="_blank">
Internet上有很多關於表單如何用於post方法以及如何通過java發送“ post”請求的幫助。
以下是一些隨機參考:
http://www.w3.org/TR/html401/interact/forms.html#h-17.13.1
http://alien.dowling.edu/~vassil/tutorials/javapost.php
HTH
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.