具体代码如下所示:
공개 정적 문자열 sendGet(String url,String param) { 문자열 결과 = ""; try{ String urlName = url + "?"+param;// URL U = 새 URL(urlName); URLConnection 연결 = U.openConnection(); 연결.연결(); BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); 스트링라인; while ((line = in.readLine())!= null) { 결과 += line; } in.close(); }catch(예외 e){ System.out.println("Helloword!!"+e); } 결과를 반환합니다. } 공개 정적 문자열 sendPost(String url,String param) { 문자열 결과=""; try{ URL httpurl = 새 URL(url); HttpURLConnection httpConn = (HttpURLConnection)httpurl.openConnection(); httpConn.setDoOutput(true); httpConn.setDoInput(true); PrintWriter out = new PrintWriter(httpConn.getOutputStream()); out.print(param); out.flush(); 종료.닫기(); BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream())); 스트링라인; while ((line = in.readLine())!= null) { 결과 += line; } in.close(); }catch(예외 e){ System.out.println("Helloword!"+e); } 결과를 반환합니다. }하단 인터넷은 java得到GET 및 POST请求URL 및 参数列表적 방법을 사용합니다.
에서servlet中GET请求可以求求所有参数列表에서 HttpServletRequest의 getRequestURL 메소드와 getQueryString()을 사용하여 getQueryString()을 사용할 수 있습니다. ,POST의 방법은 getParameterMap()방법입니다.
package com.zuidaima import java.io.IOException; import java.io.PrintWriter; java.util.Map 가져오기; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; 공용 클래스 GetParams는 HttpServlet을 확장합니다. { private static final long serialVersionUID = 1L; 공개 GetParams() { super(); } protected void doGet(HttpServletRequest 요청, HttpServletResponse 응답) throws ServletException, IOException { PrintWriter 작가 = response.getWriter(); writer.println("GET " + request.getRequestURL() + " " + request.getQueryString()); Map<String, String[]> params = request.getParameterMap(); 문자열 쿼리문자열 = ""; for (String key : params.keySet()) { String[] 값 = params.get(key); for (int i = 0; i < value.length; i++) { 문자열 값 = 값[i]; queryString += 키 + "=" + 값 + "&"; } } // 去掉最后一个空格 queryString = queryString.substring(0, queryString.length() - 1); writer.println("GET " + request.getRequestURL() + " " + queryString); } protected void doPost(HttpServletRequest 요청, HttpServletResponse 응답) throws ServletException, IOException { PrintWriter 작가 = response.getWriter(); Map<String, String[]> params = request.getParameterMap(); 문자열 쿼리문자열 = ""; for (String key : params.keySet()) { String[] 값 = params.get(key); for (int i = 0; i < value.length; i++) { 문자열 값 = 값[i]; queryString += 키 + "=" + 값 + "&"; } } // 去掉最后一个空格 queryString = queryString.substring(0, queryString.length() - 1); writer.println("POST " + request.getRequestURL() + " " + queryString); } }以上代码简单易懂,希望对大가족학习 java 게시물 URL 가져오기请求参数 的 支持 는 所帮助 , 感谢大家一直以来对 支持 , 有你们 tive 支持,我们会做 的更好 입니다 .