激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - java發送url請求獲取返回值的二種方法

java發送url請求獲取返回值的二種方法

2019-11-14 15:47java教程網 JAVA教程

這篇文章主要介紹了java發送url請求獲取返回值的二種方法,需要的朋友可以參考下

下面提供二種方法會使用java發送url請求,并獲取服務器返回的值

第一種方法:

復制代碼代碼如下:


import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.CoreConnectionPNames;
import org.apache.http.util.EntityUtils;

 

publicstaticStringsendUrlRequest(StringurlStr,Stringparam1,Stringparam2)throwsException{
StringtempStr=null;
HttpClienthttpclient=newDefaultHttpClient();
Propertiesproperties=newProperties();
HttpEntityentity=null;
StringxmlContent="";
try
{

//設置超時時間
httpclient.getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,20000);
httpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,20000);

//封裝需要傳遞的參數
List<NameValuePair>nvps=newArrayList<NameValuePair>();
nvps.add(newBasicNameValuePair("mainMemoCode",strmainMemoCode));
nvps.add(newBasicNameValuePair("recordPassWord",strrecordPassWord));
//客戶端的請求方法類型
HttpPosthttpPost=newHttpPost(urlStr);
httpPost.setEntity(newUrlEncodedFormEntity(nvps,"GBK"));
HttpResponseresponse=httpclient.execute(httpPost);

//獲取服務器返回Http的Content-Type的值
tempStr=response.getHeaders("Content-Type")[0].getValue().toString();

//獲取服務器返回頁面的值
entity=response.getEntity();
xmlContent=EntityUtils.toString(entity);
Stringstrmessage=null;
System.out.println(xmlContent);
System.out.println(response.getHeaders("Content-Type")[0].getValue().toString());
httpPost.abort();

}
catch(SocketTimeoutExceptione)
{
}
catch(Exceptionex)
{
ex.printStackTrace();
}
finally{
httpclient.getConnectionManager().shutdown();
}

 

第二種方法:

復制代碼代碼如下:


publicstaticStringsendUrlRequest(StringurlStr,Stringparam1,Stringparam2)throwsException{

 

HttpURLConnectionurl_con=null;
try{
URLurl=newURL(urlStr);
StringBufferbankXmlBuffer=newStringBuffer();
//創建URL連接,提交到數據,獲取返回結果
HttpURLConnectionconnection=(HttpURLConnection)url.openConnection();
connection.setRequestMethod("POST");
connection.setDoOutput(true);
connection.setRequestProperty("User-Agent","directclient");

PrintWriterout=newPrintWriter(newOutputStreamWriter(connection.getOutputStream(),"GBK"));
out.println(param);
out.close();
BufferedReaderin=newBufferedReader(newInputStreamReader(connection
.getInputStream(),"GBK"));

StringinputLine;

while((inputLine=in.readLine())!=null){
bankXmlBuffer.append(inputLine);
}
in.close();
tempStr=bankXmlBuffer.toString();
}
catch(Exceptione)
{
System.out.println("發送GET請求出現異常!"+e);
e.printStackTrace();

}finally{
if(url_con!=null)
url_con.disconnect();
}

returntmpeStr;
}

 

 

延伸 · 閱讀

精彩推薦
728
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 91免费在线 | 久草在线视频中文 | omofun 动漫在线观看 | 国产高清成人久久 | 91成人免费看片 | 精品久久久久久久久久久久 | 国产亚洲精品久久久久久久久久 | 毛片在哪看| 成片免费大全 | 国产乱淫av | 精品一区二区三区免费毛片 | 久久久www视频 | 精品国产一区二区三区久久久蜜月 | 国产一级www | 日韩视频一二区 | 99ri在线| 九九色精品 | 欧美女孩videos | 久久久久久久九九九九 | 国产papa| 天堂成人国产精品一区 | 一区二区三区欧美日韩 | 嗯~啊~弄嗯~啊h高潮视频 | 超碰在线97国产 | 久久久日韩精品一区二区 | 激情视频日韩 | 美女福利视频国产 | 欧美成人一区免费视频 | 精品亚洲一 | 曰韩黄色片 | 国产一区二区三区在线视频 | 中文字幕11 | 91精品国产九九九久久久亚洲 | 国产99久久精品一区二区 | 国产精品久久99精品毛片三a | 国产一级www | 国产午夜精品久久久久久免费视 | 国产99久久精品一区二区 | 欧美成人国产va精品日本一级 | 亚洲成人免费电影 | 国产一区免费在线 |