Java-通过POST方法轻松发送HTTP参数我正在成功地使用此代码发送HTTP具有某些参数的请求GET方法void sendRequest(String request){
// i.e.: request = "http://example.com/index.php?param1=a¶m2=b¶m3=c";
URL url = new URL(request);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setInstanceFollowRedirects(false);
connection.setRequestMethod("GET");
connection.setRequestProperty("Content-Type", "text/plain");
connection.setRequestProperty("charset", "utf-8");
connection.connect();}现在我可能需要通过POST方法,因为它们很长。我正在考虑在该方法中添加一个额外的参数(即字符串httpMethod)。如何尽可能少地更改上面的代码,以便能够通过GET或POST?我希望改变connection.setRequestMethod("GET");到connection.setRequestMethod("POST");本可以做到这一点,但参数仍然是通过GET方法发送的。有HttpURLConnection有什么有用的方法吗?有任何有用的Java构造吗?任何帮助都将不胜感激。
添加回答
举报
0/150
提交
取消