簡體   English   中英

如何向表單提交郵寄請求?

[英]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請求,然后將結果頁面printconsole


我嘗試使用許多方法。 例如

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM