導航:首頁 > 知識科普 > java怎麼url調用類方法

java怎麼url調用類方法

發布時間:2022-03-08 23:09:31

『壹』 關於java調用url介面方法的問題

對於具體的數據請求方式、請求方式、響應數據格式要看你的介面要求,這是通用代碼:

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.net.HttpURLConnection;
importjava.net.URL;

publicclassTest{
publicstaticvoidmain(String[]args)throwsIOException{
System.out.println(getData());
}
publicstaticStringgetData()throwsIOException{
//創建指定url的url對象,這里的地址是:淘寶商品搜索建議
URLurl=newURL("https://suggest.taobao.com/sug?code=utf-8&q=電腦&callback=cb");
//創建http鏈接對象
HttpURLConnectioncon=(HttpURLConnection)url.openConnection();
//設置請求方式
con.setRequestMethod("POST");
//打開鏈接,上一步和該步驟作用相同,可以省略
con.connect();

//獲取請求返回內容並設置編碼為UTF-8
BufferedReaderreader=newBufferedReader(newInputStreamReader(con.getInputStream(),"UTF-8"));
//將返回數據拼接為字元串
StringBuffersb=newStringBuffer();
//臨時字元串
Stringtemp=null;
//獲取數據
while((temp=reader.readLine())!=null){
sb.append(temp);
}
//關閉流
reader.close();
returnsb.toString();
}
}

結果:

『貳』 javaweb項目如何把用戶發起的url請求跳轉到指定類的方法中

要看你用什麼技術,在頁面中可以用js獲得click事件,然後用ajax
技術調用後台方法,傳到後台方法中

『叄』 java編程 關於URL類鏈接的問題

實現組件:apache httpclient
地址:http://hc.apache.org

Sample:

HttpMethod method = new GetMethod();
method.getParams().setCookiePolicy(CookiePolicy.IGNORE_COOKIES);
method.setRequestHeader("Cookie", "special-cookie=value");

『肆』 java怎麼用URL類打開某個網站

這個要看網站的後台是怎麼實現的,如果網站按照訪問一次即增加一次,不斷的發請求就能刷;但是大多數網站(幾乎所有網站)都不是這么來做的,一般都和ip有關,每個ip多次訪問只算一次.
如果實在想刷的話,嘗試構造請求數據,可以試下apache的HttpClient相關的包構造http請求,說不定能刷.這僅是個人想法,不知道能不能成功.

『伍』 如何在java類中直接打開一個URL

Java類想要在客戶機上打開URL,只有兩種方式:
1、你在做Applet開發;
2、你在做J2EE應用。

第一種我不熟悉,第二種的話,在頁面中把需要打開的URL用JS執行的方式返回給瀏覽器就行了,比如:
<script language="javascript">
window.open("URL");
</script>

『陸』 java中如何實現URL類

java中實現URL類,可以使用java工具類中的URL的類,實例如下:

importjava.io.*;
importjava.net.*;
publicclassURLTest
{
publicstaticvoidmain(String[]args)
{
try
{
URLurl=newURL("http://sports.163.com:80/nba/");//創建資源類型
Stringprotocol=url.getProtocol();//獲取資源類型
Stringhost=url.getHost();//獲取域名
intport=url.getPort();//獲取埠
Stringfile=url.getFile();//獲取路徑
System.out.println("url地址的資源類型為:"+protocol+"域名為:"+host+"埠為:"+port+"路徑為:"+file);
InputStreamis=url.openStream();//獲取頁面信息流
BufferedReaderbfr=newBufferedReader(newInputStreamReader(is));//封裝成字元流
Stringlen;
while((len=bfr.readLine())!=null)
{
System.out.println(len);
}
bfr.close();
is.close();
}
catch(MalformedURLExceptione)
{
System.out.println("創建URL對象發生異常");
}
catch(IOExceptione)
{
System.out.println("發生IO操作異常");
}
}
}

『柒』 java關於URL類的調用。。。

你上面的代碼中一共有兩個操作,1,向一個url請求數據;2,獲得數據,並解析成html。你遇到的響應慢的問題不在你這個代碼中,而是在你發起url請求時,url的伺服器給你響應的速度。url的伺服器可能有資料庫的操作或其它耗時操作,當它沒有給你返回數據時,你這個方法是阻塞的,並不會立刻返回。

『捌』 java程序HttpUrlConnection類中的方法,調用返回狀態碼

很奇怪我把你的第一種代碼復制了一下,運行沒有報錯,控制台輸出是200
也許是你的包導錯了,我導的包是
import java.net.HttpURLConnection;
import java.net.URL;

希望有所幫助!

『玖』 JAVA,如何實現普通類中,方法與url請求連接一對一映射

不想配置? 那你就用最原始的方法,把程序處理寫到同級目錄下的另外一個jsp當做業務處理層,本頁面直接url到該jsp就行

例如
a.jsp一個form表單,你ajax的時候url直接指向b.jsp 然後b.jsp負責request表單數據並處理add方法

話反過來說,springMVC也好 servlet也好 都是基於攔截來實現url請求的過濾來分發對應請求的,這么好使的對應方式 你為什麼覺得麻煩呢

閱讀全文

與java怎麼url調用類方法相關的資料

熱點內容
電腦快速補齊溫濕度方法 瀏覽:174
血管炎的治療方法 瀏覽:190
食用酒精勾兌白灑方法 瀏覽:503
檢測nacl的方法 瀏覽:808
coolpad3G手機解鎖方法 瀏覽:54
心理各學派研究方法 瀏覽:862
臨床測定排卵方法有哪些 瀏覽:386
萬年高效過濾器安裝方法 瀏覽:467
氨氮分析儀檢測方法 瀏覽:979
636減去197的簡便方法 瀏覽:419
考起清華北大有哪些方法 瀏覽:714
電瓶充電線和插座連接方法 瀏覽:721
薏米紅豆代餐餅的食用方法 瀏覽:332
重慶偏癱自我訓練方法有哪些 瀏覽:593
老公幫小孩吸奶有什麼方法 瀏覽:249
電流導入儀使用方法 瀏覽:498
提拔領導的正確方法 瀏覽:630
成本核算方法應用研究 瀏覽:688
博美犬減肥方法技巧有哪些 瀏覽:498
用什麼方法去老年斑 瀏覽:599