1.編寫 類的基本框架,該類僅包括無返回值的main ()方法,該方法從參數中獲取URL,通過輸入緩沖和輸出緩沖將該URL 原碼輸出。
2.編寫useSourceViewer 類,代碼如下:
import java.net.*;
import java.io.*;
public class useSourceViewer
{
public static void main (String[] args)
{
if (args.length > 0)
{
try
{
//讀入URL
URL u = new URL(args[0]);
InputStream in = u.openStream( );
// 為增加性能存儲輸入流
in = new BufferedInputStream(in);
// 將輸入流連接到閱讀器
Reader r = new InputStreamReader(in);
int c;
while ((c = r.read( )) != -1)
{
System.out.print((char) c);
}
Object o = u.getContent( );
System.out.println("I got a " + o.getClass().getName( ));
}
catch (MalformedURLException e)
{
System.err.println(args[0] + " is not a parseable URL");
}
catch (IOException e)
{
System.err.println(e);
}
} // end if
} // end main
} // end SourceViewer}
2. java中訪問url並獲取返回值
request.getperemeter("success");
request.getperemeter("name");
3. java如何訪問帶中文路徑的url
可以用二進制,先把中文全部轉換,然後傳值,在伺服器中相應的轉換為10進制
4. 如何使用java調用url介面
通過來httpclient來處理自。參考下這個:http://blog.csdn.net/wangpeng047/article/details/19624529
5. 關於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();
}
}
結果:
6. 在java中如何在客戶端訪問一個url,並讀取該url對應文件的內容
這個得看是什麼文件了,不同的文件有不同的方法。
7. java中 如何獲取客戶端請求的url
在servlet中的request對象中有url,可以用方法 getRequestURI().
如果在程序中得不到該請求的request對象 那就得不到。內
所以得到url的 關鍵是容 先得到 request
8. 如何在java類中直接打開一個URL
Java類想要在客戶機上打開URL,只有兩種方式:
1、你在做Applet開發;
2、你在做J2EE應用。
第一種我不熟專悉,第二種的話,在屬頁面中把需要打開的URL用JS執行的方式返回給瀏覽器就行了,比如:
<script language="javascript">
window.open("URL");
</script>