具体代码如下所示:
öffentlicher statischer String sendGet(String url,String param) { String result = ""; try{ String urlName = url + "?"+param;// URL U = new URL(urlName); URLConnection-Verbindung = U.openConnection(); Verbindung.connect(); BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); String-Linie; while ((line = in.readLine())!= null) { result += line; } in.close(); }catch(Exception e){ System.out.println("Helloword!!"+e); } Ergebnis zurückgeben; } public static String sendPost(String url,String param) { String result=""; try{ URL httpurl = neue URL(url); HttpURLConnection httpConn = (HttpURLConnection)httpurl.openConnection(); httpConn.setDoOutput(true); httpConn.setDoInput(true); PrintWriter out = new PrintWriter(httpConn.getOutputStream()); out.print(param); out.flush(); out.close(); BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream())); String-Linie; while ((line = in.readLine())!= null) { result += line; } in.close(); }catch(Exception e){ System.out.println("Helloword!"+e); } Ergebnis zurückgeben; }下面给大家介绍java得到GET和POST请求URL和参数列表的方法
Die Servlet-Get-Funktion „HttpServletRequest“, „getRequestURL“ und „getQueryString()“ können die Funktion „GetQueryString()“ verwenden Der POST-Befehl lautet „getParameterMap()“ und wird von „GETRequestURL+getParameterMap()“ angezeigt
Paket com.zuidaima import java.io.IOException; import java.io.PrintWriter; java.util.Map importieren; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; öffentliche Klasse GetParams erweitert HttpServlet { private static final long serialVersionUID = 1L; public GetParams() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse Response) throws ServletException, IOException { PrintWriterwriter = Response.getWriter(); write.println("GET " + request.getRequestURL() + " " + request.getQueryString()); Map<String, String[]> params = request.getParameterMap(); String queryString = ""; for (String key : params.keySet()) { String[] Values = params.get(key); for (int i = 0; i < Werte.Länge; i++) { String value = Werte[i]; queryString += key + "=" + value + "&"; } } // Die neue Abfrage queryString = queryString.substring(0, queryString.length() - 1); write.println("GET " + request.getRequestURL() + " " + queryString); } protected void doPost(HttpServletRequest request, HttpServletResponse Response) throws ServletException, IOException { PrintWriterwriter = Response.getWriter(); Map<String, String[]> params = request.getParameterMap(); String queryString = ""; for (String key : params.keySet()) { String[] Values = params.get(key); for (int i = 0; i < Werte.Länge; i++) { String value = Werte[i]; queryString += key + "=" + value + "&"; } } // Die neue Abfrage queryString = queryString.substring(0, queryString.length() - 1); write.println("POST " + request.getRequestURL() + " " + queryString); } }以上代码简单易懂, 希望对大家学习 Java Post Get URL请求参数的相关方法有所帮助,感谢大家一直以来对武林网网站的支持, 有你们的支持, 我们会做的更好.