Beispiele sind wie folgt:
Paket com.common.util; import Java.io.bufufferedReader; Import Java.io.inputStream; Import Java.io.inputStreamReader; Import Java.io.outputStream; Import Java.net.Nectexced. javax.net.ssl.httpSurlConnection; importieren javax.net.ssl.sslcontext; import Javax.net.SSL.SLSOCKETFACTORTOR; org.slf4j.loggerfactory; import com.common.weixin.access.util.myx509Trustmanager;/** * Public Platform General Interface Tool Class * * @Author * @date 2013-08-09 */Public Class HttpConnectil {private static logger logger logger logger = Loggerfactory.getLogger (httpConnectil.class);/*** HTTPS -Anfrage initiieren und das Ergebnis abrufen** @param requestUrl adresse* @param RequestMethod -Anforderungsmethode (Get, post)* @Param output -Daten* @return jsonObject (GET -STRIGUTE -VALTUTE DER STRATIVE -VALTUTE VAHRT DES STRATTUTE VERSAMMENT DAS STRATIG DAS STRATIVE VAHRT DES STRATIVE VAHRT DES STRATIVE VIELDE JSON -Objekt durch JSONObjET. httpRequest (String Requesturl, String RequestMethod, String OutputStr) {String result = null; StringBuffer Buffer = new StringBuffer (); try {url url = new url (Requesturl); httpurlconn.setRequestProperty ("Accept", "*/*"); httpurlconn.setDooutput (true); httpurlconn.setDoInput (true); ("Get" .EqualSignoreCase (RequestMethod)) httpurlconn.connect (); // Wenn Daten vorliegen, müssen sie übermittelt werden, wenn (null! outputStream.write (outputstr.getBytes ("utf-8")); OutputStream.close ();} // Der zurückgegebene Eingangsstrom in einen String InputStream-InputStream = httpurlconn.getInputStream (); InputStreamReader puflreader = new inputStreamreader (InputStream (InputStreamRection "; BufferedReader (InputStreamReader); String str = null; while ((str = bufferedReader.readline ())! = buffer.toString (); // jsonObject = jsonObject.fromObject (buffer.toString ());} catch (Connectexception ce) {log.Eror ("Weixin -Serververbindung zeitgesteuert.");} catch (Ausnahme E) {Log.Error ("HTTPS -Anfrage. Das Ergebnis** @param Requesturl Request -Adresse* @param RequestMethod Request -Methode (Get, post)* @param outputStr -Daten übermittelt* @Return Ergebnis String TrustManager [] tm = {new Myx509TrustManager ()}; SSLContext SSLSOCKETFACTORY SSF = SSLCONTEXT.getSocketFactory (); Legen Sie das allgemeine Anfrageattribut fest httpurlconn.setRequestProperty ("Accept", "*/*"); httpurlconn.setDooutput (true); httpurlconn.setDoInput (true); ("Get" .EqualSignoreCase (RequestMethod)) httpurlconn.connect (); // Wenn Daten vorliegen, müssen sie übermittelt werden, wenn (null! outputStream.write (outputstr.getBytes ("utf-8")); OutputStream.close ();} // Der zurückgegebene Eingangsstrom in einen String InputStream InputStream = httpurlconn.getInputStream (); InputStreamReader puflreader = new inputStreamreader (inputStream (InputStream); BufferedReader (InputStreamReader); String str = null; while ((str = bufferedReader.readline ())! buffer.toString (); // jsonObject = jsonObject.fromObject (buffer.toString ());} catch (Connectexception ce) {log.Eror (Requesturl + "Serververbindung zeitgesteuert."); AUCECT ("HTTPS-Anforderungsfehler");} Rückgabeergebnis;} öffentliche statische String-Getipaddr (httpServletRequest Request) {String ip = request.getheader ("x-forward-for"); if (ip == null || ip.Length () == 0 || "Unbekannt" .EqualSignoreCase (ip) {ip) {ip) {ip) {ip) {ip) {ip) {ip) {ip). request.getheader ("proxy-client-ip");} if (ip == null || ip.length () == 0 || "Unbekannt" .EqualSignoreCase (ip) {ip = request.getheader ("wl-proxy-client-ip");} ip == NULL || ip.Legth () ==) = | {ip = request.getRemoteaddr ();} return ip;}}Der obige Beispielcode des HTTPConnectil von Java Public Platform Universal Interface Tool ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.