具体的なコードは次のようになります:
public static String sendGet(String url,String param) { String result = ""; try{ String urlName = url + "?"+param;// URL U = 新しい URL(urlName); URLConnection 接続 = U.openConnection();接続.connect(); BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));文字列行; while ((line = in.readLine())!= null) { result += line; in.close(); }catch(Exception e){ System.out.println("Helloword!!"+e);結果を返します。 } public static String sendPost(String url,String param) { String result=""; 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(); out.close(); BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));文字列行; while ((line = in.readLine())!= null) { result += line; in.close(); }catch(Exception e){ System.out.println("Helloword!"+e);結果を返します。 }以下は、大手メディア Java から GET および POST 要求 URL とパラメータ列表を取得する方法です。
サーブレット内の GET リクエストは、HttpServletRequest の getRequestURL メソッドと getQueryString() によって完全なリクエスト パスとすべてのパラメータ列テーブルを取得でき、POST に必要な getParameterMap() メソッドは一律に取得でき、GET または POST の両方を getRequestURL+getParameterMap() によって取得できます。请求完整路径
パッケージ com.zudaima import java.io.IOException; java.io.PrintWriterをインポートします。 java.util.Mapをインポートします。インポート javax.servlet.ServletException;インポート javax.servlet.http.HttpServlet;インポート javax.servlet.http.HttpServletRequest;インポート javax.servlet.http.HttpServletResponse;パブリッククラスGetParams extends HttpServlet {プライベート静的最終ロングシリアルバージョンUID = 1L; public GetParams() { super(); protected void doGet(HttpServletRequest request, HttpServletResponse response) 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++) { 文字列値 = value[i]; queryString += キー + "= + 値 + "&"; } } // 最後の後一空格 queryString = queryString.substring(0, queryString.length() - 1); Writer.println("GET " + request.getRequestURL() + " " + queryString); protected void doPost(HttpServletRequest request, HttpServletResponse response) 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++) { 文字列値 = value[i]; queryString += キー + "= + 値 + "&"; } } // 最後の後一空格 queryString = queryString.substring(0, queryString.length() - 1); Writer.println("POST " + request.getRequestURL() + " " + queryString); } }以上のコードは簡単で、大家の java ポストの URL 要求パラメータの取得に関連する方法が役に立ちます。大家以来、武林网网站のサポートがあり、们的サポートがあり、私達の会議のより良いものであると感じています。