Org.apache.http.client.fluent.Form;
org.apache.http.client.fluent.Request;
public exception{
Form form = Form.form ();
for (String Key:param.keySet ()) {
Form.add (key, Param.get (key));
}
request.post (URL). ConnectTimeout (Connect_timeout). Sockettimeout (Socket_timeout).
UTF8). Execute (). Returncontent (). asstring (utf8);
}
Get way in the same vein
exception{
"?");
if &&!param.isempty ()) {for
(String key:param.keySet ()) {
sb.append (key). Append ( "="). Append (Param.get (key)). Append ("&");
Sb.deletecharat (Sb.length ()-1);
}
request.get (URL). Execute (). Returncontent (). asstring (utf8);
Back in different ways, there are the following ways
Read String Object String Stringresult = Request.get ("Http://ip:port"). Execute (). Returncontent (). asstring ();
System.out.println (Stringresult); Read string object with Charset String Stringresultwithcharset = Request.get ("Http://ip:port"). Execute (). Returncon
Tent (). Asstring (Charset.defaultcharset ());
System.out.println (Stringresultwithcharset);
Read Stream Object InputStream is = Request.get ("Http://ip:port"). Execute (). Returncontent (). Asstream ();
Handle the input stream is.close ();
Read Raw bytes byte[] bytes = Request.get ("Http://ip:port"). Execute (). Returncontent (). Asbytes ();
System.out.println (bytes.length); Read int variable int intresult = Request.get ("Http://ip:port"). Execute (). Handleresponse (Httphelper.intconverter ()
);
System.out.println (Intresult); Read Long variable long longresult = Request.get ("Http://ip:port"). Execute (). Handleresponse (Httphelper.longconvert
ER ());
System.out.println (Longresult); Read float Variable float floatresult = Request.get ("Http://ip:port"). Execute (). Handleresponse (Httphelper.floatconverter ());
System.out.println (Floatresult); Read Double variable Double doulberesult = Request.get ("Http://ip:port"). Execute (). Handleresponse (Httphelper.doubl
Econverter ());
System.out.println (Doulberesult); Read BigDecimal Object BigDecimal bitdecimalresult