導航:首頁 > 知識科普 > 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調用類方法相關的資料

熱點內容
記憶方法如何帶入課本 瀏覽:280
oec管理方法和技巧 瀏覽:559
宜家衣櫃滑道安裝方法 瀏覽:622
收款箱的安裝方法 瀏覽:825
戒指編織方法及圖解視頻 瀏覽:154
藤條地板安裝方法 瀏覽:830
研究方法論中描述性設計 瀏覽:166
白駁風的治療較好方法 瀏覽:179
如何diy花樹葉方法圖解 瀏覽:507
染發劑好壞的鑒別方法 瀏覽:634
圓形三角屋架焊接方法視頻 瀏覽:193
葯材加重粉檢測方法 瀏覽:684
不同教學方法對教學效果的影響 瀏覽:780
滿天星草怎麼養殖方法 瀏覽:339
三洋42寸電視左半邊花屏解決方法 瀏覽:481
工作分析的方法與技術答案 瀏覽:295
產後腰腿疼的治療方法 瀏覽:866
你自己有哪些好的學習方法 瀏覽:308
防撞護欄路燈接線盒安裝方法 瀏覽:677
各類精油的使用方法 瀏覽:329